NLL и RTM соеденены через DSL-модемы: 1. Через 5-80 минут связь между NLL и RTM прерывается окончательно; в этом промежутке времени связь переодически обрывается-возобновляется: (14:30:1) INF_RTM:node 0 unpresent,now work = 40 (14:32:42) INF_RTM:node unload(N) = 0 Пробовал, контролируя @Status.Параметр=0, через @Load перезагружать консоль через останов (посылка 0x1F в @Load через INOUT аргумент экрана и ГЭ "Кнопка", если вручную, или через INOUT аргумент программы, если "автоматически"), программа консоли аварийно закрывалась. Подскажите, как можно восстановить связь NLL и RTM и почему не работает @Load? 2. При увеличении периода пересчета каналов вызова программы и экрана, аргументы которых привязаны к каналам удаленного узла (для снижения интернет-трафика) свыше 1 минуты, связь между NLL и RTM не устанавливается вообще, подскажите, как можно это исправить?
Posted by Nico (Участник № / Member № 5342) on :
увеличить время после последнего приема (20 c по умолчанию) не надо перезагружать консоль !
Posted by ddkel (Участник № / Member № 4120) on :
Уже ставил 300 сек. Что значит «не перезагружать консоль»?
Posted by Nico (Участник № / Member № 5342) on :
"через @Load перезагружать консоль через останов ..."
1.поставить отладку сети(0x400) и узлов(0x80) 2.какой номер релиза
Posted by ddkel (Участник № / Member № 4120) on :
Ставил я такие параметры отладки. Результат показан выше. ТМ60707.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Установите ключи DEBUG=c80 в узлах RTM и NLL. Пришлите на техподдержку файл проекта и папки обоих узлов.
Posted by ddkel (Участник № / Member № 4120) on :
NLL архивы не читает, но на всякий случай поставил ключи отладки 0хС80, повторюсь: ключи 0х480 я уже ставил, результат в первом посте. папка МРВ великовата, объект находится далеко, буду там через неделю-две, пришлю папку без архивов. Не могли бы Вы дать пока пояснения по @LOAD?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Функция перезагрузки достаточно критична к ресурсам, параметрам узла и к режимам восстановления состояния переменных. В общем случае ее применение требует конкретной привязки к проекту. Практики успешного использования этой функции нет. В Вашем случае эта функция не продуктивна, т.к. перезагрузка узла без выгрузки исполнительного модуля не освобождает ресурсы, не очищает очереди в потоках и не осуществляет переинициализацию коммуникаций.
Если папка проекта после сжатия будет чрезмерно велика, Вы можете выложить ее в интернет и прислать нам ссылку.
Posted by ddkel (Участник № / Member № 4120) on :
Вообще, «переинициализацию коммуникаций» можно выполнить средствами ТМ?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Каждый узел после потери связи с другим узлом периодически пытается обратиться к нему по известному ему IP-адресу. Принимать какие-либо дополнительные усилия нет необходимости. По умолчанию этот период исчисляется минутами. В релизе 6.08 есть возможность задать этот период в конфигурационном файле.