Не активны порты опроса

Хорошо, сообщите, когда резервная копия будет загружена полностью.

image
Не знаю почему так долго заливалось… Спасибо

Развернули вашу резервную копию у себя на тестовом стенде с установленным ЛЭРС УЧЕТ и запустили поочередно Сервер и Службу опроса. Ситуация не воспроизвелась. Все порты активировались практически одновременно, кроме порта опроса GSM, так как у нас на тестовом стенде COM8 попросту нет:

2025-05-07 13:05:32.2781	I:	PollerCore.Poller	 Удаление портов опроса	
2025-05-07 13:05:32.9063	I:	PollerCore.Poller	 Активирован порт опроса ID=5. Прямое подключение	
2025-05-07 13:05:32.9063	I:	PollerCore.MTPoll.InternetPoller	 Инициализация IP-порта Интернет	
2025-05-07 13:05:32.9205	I:	PollerCore.Poller	 Активирован порт опроса ID=6. Интернет	
2025-05-07 13:05:32.9205	I:	PollerCore.MTPoll.TcpIncomingPoller	 Запуск приема GPRS-подключений на интерфейсе 0.0.0.0:10100	
2025-05-07 13:05:32.9443	I:	PollerCore.Poller	 Активирован порт опроса ID=9. GPRS Irz ATM21 10100	
2025-05-07 13:05:32.9443	I:	PollerCore.MTPoll.TcpIncomingPoller	 Запуск приема GPRS-подключений на интерфейсе 0.0.0.0:10200	
2025-05-07 13:05:32.9590	I:	PollerCore.Poller	 Активирован порт опроса ID=11. ПСМ300 10200	
2025-05-07 13:05:32.9754	E:	PollerCore.Poller	 Ошибка определения модема на порту CSD Произошла ошибка открытия порта COM8. Could not find file 'COM8'. (код ошибки 0)	
2025-05-07 13:05:32.9754	I:	PollerCore.MTPoll.TcpIncomingPoller	 Запуск приема GPRS-подключений на интерфейсе 0.0.0.0:7000	
2025-05-07 13:05:33.1341	I:	PollerCore.Poller	 Активирован порт опроса ID=22. USR-TSP232-T24 7000	
2025-05-07 13:05:33.1341	I:	PollerCore.MTPoll.TcpIncomingPoller	 Запуск приема GPRS-подключений на интерфейсе 0.0.0.0:10300	
2025-05-07 13:05:33.1458	I:	PollerCore.Poller	 Активирован порт опроса ID=23. Teleofis RX100-R4 10300	
2025-05-07 13:05:33.1458	I:	PollerCore.MTPoll.TcpIncomingPoller	 Запуск приема GPRS-подключений на интерфейсе 0.0.0.0:10400	
2025-05-07 13:05:33.1589	I:	PollerCore.Poller	 Активирован порт опроса ID=24. ТБН КСПД-5-GE 10400	
2025-05-07 13:05:33.1589	I:	PollerCore.MTPoll.TcpIncomingPoller	 Запуск приема GPRS-подключений на интерфейсе 0.0.0.0:2060	
2025-05-07 13:05:33.1777	I:	PollerCore.Poller	 Активирован порт опроса ID=25. АССВ-030 2060	
2025-05-07 13:05:33.1777	I:	Lers.PollService.PollService	 Подключены к серверу.	

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

Попробуйте выполнить следующие действия: остановите Службу опроса, отключите на компьютере Службы опроса все сетевые интерфейсы в настойка Windows, чтобы модемы не могли подключиться к Службе опроса, после чего запустите ее и проверьте в ЛЭРС УЧЕТ при ее подключении активируются все порты сразу или только их часть, как на вашем скриншоте списка портов в первом комментарии. Сообщите результат.


Попробовал, в брандмауэре отключать не стал, отключил на роутере возможность для модемов. Ситуация та же. Активировал порт опроса 7000 для УСРов, подключение не произошло, без переадресации модемы не пробиваются ко мне.

Убедитесь, что на компьютере с ЛЭРС УЧЕТ не установлено других программ, которые могут занимать проблемные сетевые порты.

В брандмауэре в правилах входящих подключений только один фиксированный порт 7000 для модемов уср,

Новый софт не ставился на пк, было бы удивительное совпадение что он займет именно эти порты, и как я понимаю если бы что либо заняло порт допустим 7000, то в лэрсе я не смог бы его сделать активным

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

Сделал как написали, порты не активировались, журнал приложил на диске

Кажется ситуация начала проясняться. Из присланного журнала работы Службы опроса с отладочными сообщениями видно, что после активации двух портов GPRS Служба опроса приступила к активации GSM-порта “COM8”, но до отправки команды модему на данном порту опроса дело так и не доходит:

2025-06-04 19:34:00.2377	D:	PollerCore.Poller	 В списке портов опроса 7 записей	
2025-06-04 19:34:00.2400	I:	PollerCore.MTPoll.TcpIncomingPoller	 Запуск приема GPRS-подключений на интерфейсе 0.0.0.0:10100	
2025-06-04 19:34:00.2400	D:	PollerCore.Poller	 Успешно инициализирован порт опроса ID=9. GPRS Irz ATM21 10100	
2025-06-04 19:34:00.2400	D:	PollerCore.Poller	 Выполняется активация порта опроса ID=9	
2025-06-04 19:34:00.2815	I:	PollerCore.Poller	 Активирован порт опроса ID=9. GPRS Irz ATM21 10100	
2025-06-04 19:34:00.2815	I:	PollerCore.MTPoll.TcpIncomingPoller	 Запуск приема GPRS-подключений на интерфейсе 0.0.0.0:10200	
2025-06-04 19:34:00.2815	D:	PollerCore.Poller	 Успешно инициализирован порт опроса ID=11. ПСМ300 10200	
2025-06-04 19:34:00.2815	D:	PollerCore.Poller	 Выполняется активация порта опроса ID=11	
2025-06-04 19:34:00.2907	I:	PollerCore.Poller	 Активирован порт опроса ID=11. ПСМ300 10200	
2025-06-04 19:34:00.2907	D:	Lers.Communication.Core.Ports.COM.PhysicalComPort	 Открываем порт COM8	
2025-06-04 19:34:00.4099	D:	Lers.Communication.Core.Ports.COM.PhysicalComPort	 Порт открыт (9600,n,8,1), None	
2025-06-04 19:34:00.4099	D:	Lers.Communication.Core.Links.Modem.ModemLink	 Убеждаемся, что модем IRZ находится в режиме команд, и подключение не установлено.	
2025-06-04 19:34:00.4099	D:	Lers.Communication.Core.Links.Modem.ModemLink	 Команда модему: ATZ, задержка перед выполнением: 0мс, таймаут: 20000мс	

Предположительно по какой то при выполнении данной активации зависает внутренняя задача Службы опроса, выполняющая активацию портов. В результате остальные порты остаются неактивными, так как до их активации в результате такого зависания дело так и не доходит. А при изменении порта опроса GPRS Служба опроса запускает дополнительную задачу, которая уже успешно активирует данный порт.
Судя по всему у нас ситуация на нашем Сервере с вашей БД не воспроизводилась как раз из-за отсутствия данного порта опроса “COM8”, так как Служба опроса в нашем случае попросту не пыталась его активировать.

Попробуйте заблокировать данный порт “COM8” или удалить его вовсе, после чего перезапустите Службу опроса и проверьте активацию проблемных GPRS-портов.

Да, действительно, удалил порт, проблема решилась. Создам новый, надеюсь проблема не повторится.