Начинаю поневоле знакомиться с системой ЛЭРС , хочу задать пару вопросов… :-):
В существующей системе, которая как-то работала был заменен сервер Лэрс с перебросом старой базы. В службе опроса на этом же пк зарегистрирован порт опроса GPRS с № TCP порта 65500. На роутере сделан проброс портов на этот сервер, как некоторых не связанных с Лэрс, так и 10000 для клиента и 65500. Прочее ПО и клиент Лэрс извне подключается свободно, а вот связи с gprs контроллерами, описанными в системе, нет. Команда netstat -a на компе показывает, что порт 65500 слушается.
Как можно прверить извне порт 65500 ? Обычные проверки открытых портов с интернета показывают , что 65500 закрыт. Может служба опроса просто не отвечает на такие запросы ?
Извиняюсь , если сумбурно сформулировал, готов дать пояснения…
Порт может блокироваться брандмаэром.
Прочитайте статью GPRS в ЛЭРС УЧЁТ. Часть 2: Решение проблем. Если вы не найдёте в ней решения своей проблемы - будем обсуждать дальше.
Ссылка не действительна…Вообще адрес http://blog.lers.ru/ закрыт то ли провайдером, то ли еще как…выдает вот что :
Доступ к данному сайту закрыт!
На основании Постановления Правительства Российской Федерации от 26 октября 2012 г. № 1101 и в соответствии со статьями №9 и №15.1. Федерального закона от 27 июля 2006 года № 149-ФЗ <Об информации, информационных технологиях и защите информации> данный сайт содержит информацию, распространение которой в Российской Федерации запрещено!
Данный ресурс включен в ЕДИНЫЙ РЕЕСТР доменных имен, указателей страниц сайтов в сети “Интернет” и сетевых адресов, позволяющих идентифицировать сайты в сети “Интернет”, содержащие информацию, распространение которой в Российской Федерации запрещено.
Ссылка полностью рабочая (открывается с моего мобильника), обратитесь к вашему провайдеру за разъяснениями.
Можно попробовать открыть через анонимнайзер, например через ЭТОТ
Страница в PDF документе.
GPRS в ЛЭРС УЧЁТ Решенрие проблем.pdf (125 KB)
Бог с ним, с провайдером, разберемся…
Один шаг сделал - теперь порт снаружи показывает как открыт. Правда странным для меня способом - в настройке порта опроса в поле “IP адрес службы” указано 127.0.0.1 (служба на этом пк ), и соответственно я также указал этот адрес в поле “Вход.подкл. GPRS”, поскольку в справке написано “…В этом поле указывается, сетевой адрес и порт, на которые будут приниматься входящие подключения GPRS-модемов…” и в справке же в качестве примера указан 127.0.0.1
Однако для правильной работы было необходимо указать или реальный адрес интерфейса ( в моем случае 192.168.126.100 ) или 0.0.0.0
Теперь разбираюсь, как/когда контроллеры должны установить связь…
В этом поле вы указываете с какого интерфейса будут приниматься подключения. Если указан 0.0.0.0, то подключения принимаются со всех интерфейсов.
Если же указывается 127.0.0.1, то служба сможет принять подключение только с локального компьютера. Что, естественно, невозможно в случае с GPRS.
Чтобы избежать проблем с этим мы всегда рекомендуем задавать четыре нуля. Это описано в нашей статье с руководством по настройке GPRS-подключений:
http://blog.lers.ru/2015/03/gprs-v-lers-uchet-chast-1-nastroyka-oprosa.html
Спасибо, за сообщение. Мы внесли необходимые правки в документацию. Также при указании адреса 127.0.0.1 теперь выдается сообщение о недопустимости его использования и предложение использовать 0.0.0.0.
Теперь активность в логах есть, но печальная…Что можно еще проверить, настройки контроллеров в системе я не трогал, они же как-то работали раньше…?
Вот пример лога:
2015-04-24 09:05:29.500 I:1832 Открыто новое GPRS-подключение с IP-адреса 213.87.120.96:48545. Локальный IP-адрес: 192.168.126.100:65500 GprsPoller
2015-04-24 09:05:29.500 I:2944 Дамп обмена с контроллером протоколируется в файл ‘C:Documents and SettingsAll UsersApplication DataLERSLogsPollServicedump.gprs(6).2015-04-24.log’ на компьютере ‘MAINSERVER’ GprsPoller
2015-04-24 09:05:29.578 W:6076 Ответ не получен (таймаут 7000мс) Modem
2015-04-24 09:05:29.578 E:6076 Ошибка подключения GPRS-устройства TELEOFIS WRX70x-R4. Запрос не выполнен за 5 попыток GprsPoller
2015-04-24 09:05:29.578 I:6076 Закрывается GPRS-подключение GprsClientId=3919, GprsDeviceId=<нет>, State=Connected GprsPoller
В файле dumpхххххх.log строчки типа:
24.04.2015 0:00:58.109 ----- Порт открыт -----
24.04.2015 0:00:58.109 >> FF FE 10 01 00 05 41 00 00 00 01 A6 B7
24.04.2015 0:01:07.140 >> FF FE 10 01 00 05 41 00 00 00 01 A6 B7
24.04.2015 0:01:16.187 >> FF FE 10 01 00 05 41 00 00 00 01 A6 B7
24.04.2015 0:01:25.218 >> FF FE 10 01 00 05 41 00 00 00 01 A6 B7
24.04.2015 0:01:34.265 >> FF FE 10 01 00 05 41 00 00 00 01 A6 B7
24.04.2015 0:01:41.296 ----- Порт закрыт -----
Ваш модем не отвечает на запросы идентификации. Вывод - или протокол Аналитика в контроллере отключен, или это подключается что-то другое.
Т.е. “кто-то” устанавливает соединение со службой опроса, она пытается запросить идентификатор контроллера и не получает ответ ?
Таких адресов более десятка, как собственно и контроллеров…Опять же это все работало еще месяц назад…Не могут же все контроллеры свихнуться ?
и еще, подключения идут каждые несколько секунд, это настроена такая активность в контроллерах ?
Возможно. Точный отчет вы можете получить, только считав настройки из контроллера.