Служба Windows.NET случайно останавливается и не запускается из-за ошибки входа
Я создал сервис, который контролирует несколько серверов и файловых ресурсов для обмена. Написано в VB.NET 2.
Служба установлена и работает нормально (ish), но случайно и без каких-либо предупреждений или записей в журнале событий она останавливается.
Заметив, что он останавливается (веб-интерфейс, который он генерирует, перестает работать), мы должны управлять хост-сервером, чтобы попытаться запустить его снова.
Если мы просто попытаемся перезапустить его, он не запустится с ошибкой входа в систему.
Затем мы заходим в свойства и повторно вводим пароль учетной записи службы, снова запускаем службу, и она работает нормально (до следующей необъявленной остановки)
Как уже упоминалось, нет записей в журнале событий и нет шаблона для остановки.
Просто интересно, если у кого-то еще была такая проблема, и могу ли я что-нибудь сделать, чтобы исправить это?
Спасибо, парни.
1 ответ
Это может быть вызвано:
Пароль пользователя с истекшим сроком действия (убедитесь, что для учетной записи пользователя настроен параметр " Никогда не истекает пароль"). Это частая проблема, хотя, возможно, это не так, поскольку повторного ввода пароля достаточно, чтобы он снова заработал.
Другое пакетное задание или служба, использующая НЕПРАВИЛЬНЫЙ пароль для учетной записи и блокирующая службу.