После обновления на 3.40.3, ломается служба опроса.
В журнале Windows:
Служба ЛЭРС УЧЕТ - Служба опроса была неожиданно завершена. Это произошло 8 раз(а). Следующее корректирующее действие будет предпринято через 60000 мсек: Перезапуск службы.
Уточните, пожалуйста, заявленная ошибка в журнале событий Windows возникла сегодня 30.06.2021? Сохраните журнал событий Windows в формате .evtx за период, включающий в себя описанное в первом сообщении событие, и приложите к данной теме.
Проблема возникла именно сегодня и вероятно после вчерашнего обновления. Раньше таких ошибок небыло.
Ошибка одна, но проблемы наблюдались довольно долго. 210630_sys.rar (6.79 KB)
По присланному журналу событий видно, что Служба опроса действительно внезапно завершила свою работу, По журналу работы Службы опроса, присланному ранее также наблюдается внезапное завершение работы, а перед этим была потеряна связь с Сервером, при чем локальным, то есть установленным на одном ПК с Службой опроса. Судя по присланному вами скриншоту сеансов опроса Сервер также зарегистрировал потерю связи с Службой опроса, а значит фактически разрыв связи произошел где то в ОС.
В прочем потеря связи Службы опроса и Сервера не должна приводить к внезапной остановке работы Службы опроса. В журнале работы Службы какой либо информации относительно причин такого завершения нет.
Нам необходима дополнительная информация. Пожалуйста, приложите журнал приложений Windows (Панель управления – Администрирование – Просмотр событий – Журналы Windows – Приложения) и системный журнал Windows (Панель управления – Администрирование – Просмотр событий – Журналы Windows – Система), оба за сегодня 30.06.2021 опять же в формате .evtx.
Application: Lers.PollService.exe
CoreCLR Version: 5.0.621.22011
.NET Version: 5.0.6
Description: The process was terminated due to an unhandled exception.
Exception Info: Lers.NoConnectionException: Соединение с сервером не установлено или было разорвано.
at Lers.LersTimeZoneManager.get_Local();
at Lers.PollServiceClient.get_TimeZoneOffset();
at PollerCore.Poller.get_ServerNow();
at PollerCore.Device.get_LocalNow();
at PollerCore.PollManager.SaveCurrents(DataRecord dataRecord);
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__140_1(Object state);
at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi);
at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[TState](ExecutionContext executionContext, Action`1 callback, TState& state);
at System.Threading.QueueUserWorkItemCallback.Execute();
at System.Threading.ThreadPoolWorkQueue.Dispatch();
Спасибо за обращение! Мы поставили в план работ исправление данной ошибки. Как только она будет исправлена, обязательно сообщим в каком обновлении будет доступно исправление.