После обновления на 3.40.3, ломается служба опроса.
В журнале Windows:
Служба ЛЭРС УЧЕТ - Служба опроса была неожиданно завершена. Это произошло 8 раз(а). Следующее корректирующее действие будет предпринято через 60000 мсек: Перезапуск службы.
Уточните, пожалуйста, заявленная ошибка в журнале событий Windows возникла сегодня 30.06.2021? Сохраните журнал событий Windows в формате .evtx за период, включающий в себя описанное в первом сообщении событие, и приложите к данной теме.
Проблема возникла именно сегодня и вероятно после вчерашнего обновления. Раньше таких ошибок небыло.
Ошибка одна, но проблемы наблюдались довольно долго.
По присланному журналу событий видно, что Служба опроса действительно внезапно завершила свою работу, По журналу работы Службы опроса, присланному ранее также наблюдается внезапное завершение работы, а перед этим была потеряна связь с Сервером, при чем локальным, то есть установленным на одном ПК с Службой опроса. Судя по присланному вами скриншоту сеансов опроса Сервер также зарегистрировал потерю связи с Службой опроса, а значит фактически разрыв связи произошел где то в ОС.
В прочем потеря связи Службы опроса и Сервера не должна приводить к внезапной остановке работы Службы опроса. В журнале работы Службы какой либо информации относительно причин такого завершения нет.
Нам необходима дополнительная информация. Пожалуйста, приложите журнал приложений 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();
Спасибо за обращение! Мы поставили в план работ исправление данной ошибки. Как только она будет исправлена, обязательно сообщим в каком обновлении будет доступно исправление.