Имеется 5 шт. Moxa 5130 опрос которых ведется с одного сервера (смотрите
прилагаемый конфигурационный файл).
Периодически пропадает связь с устройствами. Через какое-то время (нет четкого периода) npreal2 начинает писать
в лог однотипные сообщения, и с этого момента программа опроса не может опросить
ни одно устройство. В лог файле это начинается с собщения:
10-28-2010 20:05:53 Socket connect fail (172.16.3.203,TCP port 950) !
и как правило с этого момента всегда идут однотипные сообщения типа:
10-28-2010 20:20:06 ConnectCheck> Socket connect fail (172.16.3.205,TCP port 950) !
10-28-2010 20:27:25 ConnectCheck> Socket connect fail (172.16.3.200,TCP port 950) !
10-28-2010 20:31:37 ConnectCheck> Socket connect fail (172.16.3.205,TCP port 950) !
10-28-2010 20:38:53 ConnectCheck> Socket connect fail (172.16.3.200,TCP port 950) !
..........
после некоторого числа таких сообщений npreal2 вообще перестает писать в лог что
бы то ни было, и программа опроса по прежнему не может опросить ни одно устройство.
Самое неприятное, то что после такой ситуации, поптыки перезагрузить нашу программу штатными
средствами ОС, приводят к тому что она становится зомби процессом (родителем которого является
процесс init), чего не наблюдается в нормальном режиме. И нам приходится перезагружать
сервер для востановления работоспособности.
И как видно в лог файле, после перезагрузки, связь с всеми устройствами успешно
установлена:
10-29-2010 07:20:15 ConnectCheck> Socket connect fail (172.16.3.205,TCP port 950) !
10-29-2010 07:23:56 ConnectCheck> Socket connect fail (172.16.3.205,TCP port 950) !
10-29-2010 07:34:08 ConnectCheck> Socket connect fail (172.16.3.205,TCP port 950) !
10-29-2010 07:38:51 MOXA Real TTY daemon program starting (Ver1.16.15 Build 10053117)...
10-29-2010 07:39:11 Socket connect fail (172.16.3.21,TCP port 950) !
10-29-2010 07:39:11 Socket connect fail (172.16.3.21,TCP port 950) !
10-29-2010 07:39:11 Socket connect fail (172.16.3.21,TCP port 950) !
10-29-2010 07:39:11 172.16.3.23 is alive
10-29-2010 07:39:12 172.16.3.200 is alive
10-29-2010 07:39:12 172.16.3.203 is alive
10-29-2010 07:39:15 172.16.3.205 is alive
10-29-2010 07:39:15 IP=172.16.3.21, Ver=2.6(0x0206) is alive.
К тому же проверено, что на момент когда появляются сообщения "ConnectCheck> Socket connect fail",
запросы ping до MOXA 5130 проходят, т.е. TCP соединение может быть установлено.
Огромная просьба рассмотреть данную проблему.
Версия npreal2 1.16.15 Build 10053117
Файлы с конфигурацией, логом и информацией о системе прилагаются.
about_system.txt
npreal2d_cf.txt
npreal2d_log.txt