Вот и нас постигла сия беда. После проблем с электроэнергией сервер скакал, скакал да и не выскакал…
Все рекомендации по устранению данной проблемы, что нашлось на форуме, перепробованы. И переустановка ЛЭРС, и переустановка C++, и сканирование системы… ничего не помогло. Выручайте! На следующей неделе - отчеты.
Проблема возникает на уровне стороннего компонента EF Core и связана с тем, что данный компонент зависает в ожидании блокировки миграции внутренней базы SQLite, так как скорее всего при одном из предыдущих запусков Сервера произошло его неожиданное завершение, в результате чего вышеописанная блокировка не была корректно снята (подробнее см. здесь). Все это приводит к зависанию самого Сервера, пока его не останавливает ОС с ошибкой 1053.
Данная внутренняя база SQLite не является критически важной. Она необходима для случаев, когда вы хотите настроить отображение дампов обмена в интерфейсе программы в сеансах опроса. Просто вышеописанный компонент всегда проводит ее миграцию, вне зависимости используется ли она Сервером или нет.
Спасибо за обращение! Мы поставили в план работ исправление данной ошибки. Как только она будет исправлена, обязательно сообщим в каком обновлении будет доступно исправление.
В качестве обхода ситуации вы можете просто удалить файл базы по пути “C:\ProgramData\LERS\Server\data.db”, предварительно остановив Сервер, после чего запустить его.