Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 6 ОтправитьПечать
Очень популярная тема (более 25 ответов) Во такое поведение Rik_Inet (число прочтений - 16367 )
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #15 - 25. Июня 2007 :: 04:46
Печать  
Nick писал(а) 25. Июня 2007 :: 03:17:
Ещё вопрос по Rik_inet:

Сначала попробовал использовать NEtaInet, наблюдалась утечка памяти на сервере
Переписал под Rik_inet, утечка прекратилась, на клиент который посылает сообщения серверу стал подвисать
при использовании  NEtaInet такого не наблюдалось. Это происходит когда сервер не доступен.
Клиент просто посылает серверу случайные числа с интервалом в 0.3 сек. В чем может быть дело?


Не совсем понятно.
Может я не прав, НО:
К примеру клиент у тебя шлет на НЕДОСТУПНЫЙ сервер сообщения.
Вот попробуй сделать ping на http://ego.tyt.net
Тоже получишь подтормаживание....
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #16 - 25. Июня 2007 :: 04:51
Печать  
lustin писал(а) 25. Июня 2007 :: 04:46:
Nick писал(а) 25. Июня 2007 :: 03:17:
Ещё вопрос по Rik_inet:

Сначала попробовал использовать NEtaInet, наблюдалась утечка памяти на сервере
Переписал под Rik_inet, утечка прекратилась, на клиент который посылает сообщения серверу стал подвисать
при использовании  NEtaInet такого не наблюдалось. Это происходит когда сервер не доступен.
Клиент просто посылает серверу случайные числа с интервалом в 0.3 сек. В чем может быть дело?


Не совсем понятно.
Может я не прав, НО:
К примеру клиент у тебя шлет на НЕДОСТУПНЫЙ сервер сообщения.
Вот попробуй сделать ping на http://ego.tyt.net
Тоже получишь подтормаживание....


В принципе я согласен, но с NetaInet такого не наблюдалось, значит это как то обходится?
  
Наверх
ICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #17 - 25. Июня 2007 :: 05:04
Печать  
Раз пошла такая тема, и я спрошу :

"NetaInet, RiK_Inet и дополнительные глобальники"

Старой NetaInet.dll можно было подсунуть её предопределенные обработчики через доп.глобальники (FormEx), чтобы не трогать конфигурацию. Новая RiK_Inet.dll дог.ГМ игнорирует. Даже в варианте загрузки ДопГМ до загрузки самой RiK_Inet.

Возможно ли поправить?

Или нужно было новую тему завести?..
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #18 - 25. Июня 2007 :: 05:37
Печать  
Юзай Перехватчик в 1С++, он все выловит Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #19 - 26. Июня 2007 :: 04:19
Печать  
artbear писал(а) 25. Июня 2007 :: 05:37:
Юзай Перехватчик в 1С++, он все выловит Улыбка

Заюзал, вылавливает.
Одна засада -- если в ГМ нет
Код
Выбрать все
Процедура Инет_СтрокаОтКлиента(Стр, ИдСоединения) экспорт
 


то и ОбработчикоПерехватческое
Код
Выбрать все
Процедура СобытиеГМ_Инет_СтрокаОтКлиента( Стр, ИдСоединения ) экспорт
 


всё-таки не вызывается.
Подозреваю - что проблема та же, что и с ДопГМ. Так что "не трогать конфу" пока не получается.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #20 - 26. Июня 2007 :: 05:37
Печать  
1) Порядок загрузки 1С++ и Rik_Inet ?
2) В какой момент включается перехват событий глобального модуля с помощью Перехватчика из 1С++ ? до загрузки Rik_Inet или после?
Рекомендую включать перехват событий ГМ до загрузки Rik_Inet - ИМХО тогда должно быть все ок.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #21 - 26. Июня 2007 :: 06:52
Печать  
Среда исполнения:
7.70.025.сетевая, конфа тестовая (1 вид доков, 1 журнал, 1 справочник). НастоящийГМ почти пустой, кроме 1С++ (2.5.0.2 night build 2007-06-26), FormEx (2.0.5.0 #56) и RiK_Inet (1.0.0.0) ни чего не используется.
1С++ и FormEx гружу в НастоящемГМ, в теле модуля.
Гружу RiK_Inet и делаю перехват во внешнем отчете.

Пробовал порядок :

1. 1C++  
2. FormEx
3. RiK_Inet
4. ПерехватГМ

и

1. 1C++
2. FormEx
3. ПерехватГМ
4. RiK_Inet

Перехватывает в обоих случаях. Но. Только при наличии событий в НастоящемГМ.

Как-то так...
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #22 - 26. Июня 2007 :: 07:22
Печать  
Ты попробуй перехватитьГМ сразу после загрузки 1с++ и ДО загрузки ФормЭкс
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #23 - 26. Июня 2007 :: 07:32
Печать  
JohnyDeath писал(а) 26. Июня 2007 :: 07:22:
Ты попробуй перехватитьГМ сразу после загрузки 1с++ и ДО загрузки ФормЭкс

Да, нужно обязательно ДО загрузки ФормЕкс
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #24 - 26. Июня 2007 :: 08:17
Печать  
Цитата:
Да, нужно обязательно ДО загрузки ФормЕкс

Да не вопрос Улыбка
Отрубил FormEx вовсе.
Проверил все 4 варианта.
Без изменений.

А! Так я для теста в обработчик и другое событие добавлял -- ПриОткрытии(), оно вполне перехватывалось и в первых опытах! (1С++, ФормЕкс, РиК_Инет, Перехват)
  
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #25 - 26. Июня 2007 :: 08:29
Печать  
dnp писал(а) 26. Июня 2007 :: 08:17:
Цитата:
Да, нужно обязательно ДО загрузки ФормЕкс

Да не вопрос Улыбка
Отрубил FormEx вовсе.
Проверил все 4 варианта.
Без изменений.

А! Так я для теста в обработчик и другое событие добавлял -- ПриОткрытии(), оно вполне перехватывалось и в первых опытах! (1С++, ФормЕкс, РиК_Инет, Перехват)


Тест можно увидеть.
У меня вроде перхватывается нормально.
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #26 - 26. Июня 2007 :: 08:40
Печать  
lustin писал(а) 26. Июня 2007 :: 08:29:
Тест можно увидеть.
У меня вроде перхватывается нормально.

Ок, завтра выложу.
  
Наверх
ICQ  
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Во такое поведение Rik_Inet
Ответ #27 - 26. Июня 2007 :: 10:11
Печать  
В RiK_Inet (в отличие от NetaInet) переделан вызов процедур глобальника. Так как были замечены серьезные глюки под ХР-кой.
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #28 - 26. Июня 2007 :: 11:01
Печать  
О, Автор! Пользуясь случаем скажу Спасибо за полезную ВК!

Стоит ли ждать исправления?
Стоит ли сделать тест, на котором видно эффект?

ЗЫ:
Хотя идеально было бы - скармливать объекту RiK_Inet ссылку на ОКОП-обработчик и не париться с ГМ вообще. Только обратная совместимость с ГМ, конечно, нужна...
Правда лично мне - нет, пока разрабатываю базовый функционал (могу переделать как требуется), и ГМ_для_R_Inet если и присутствует, то лишь как заглушка от неперехвата.
  
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Во такое поведение Rik_Inet
Ответ #29 - 26. Июня 2007 :: 11:08
Печать  
lustin писал(а) 26. Июня 2007 :: 08:29:
У меня вроде перхватывается нормально.


Посмотрел у себя и оказалось, что в мой базе где я тестирую от первой пробы остались процедуры в глобальнике, хотя теперь перехватываются в класс.

произвел небольшое тестирование и оказалось действительно перехват происходит только когда процедура есть в глобальнике.

Так что у меня тоже, перехватывается не нормально.
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 6
ОтправитьПечать