Служба Windows .NET случайно останавливается и не запускается из-за ошибки входа - PullRequest
0 голосов
/ 24 сентября 2010

Я создал сервис, который контролирует несколько серверов и файловых ресурсов для обмена. Написано в VB.NET 2.

Служба установлена ​​и работает нормально (ish), но случайно и без каких-либо предупреждений или записей в журнале событий она останавливается.

Заметив, что он останавливается (перестает работать генерируемый веб-интерфейс), мы должны управлять хост-сервером, чтобы попытаться запустить его снова.

Если мы просто попытаемся перезапустить его, он не запустится с ошибкой входа в систему.

Затем мы заходим в свойства и повторно вводим пароль учетной записи службы, снова запускаем службу, и она работает нормально (до следующей необъявленной остановки)

Как уже упоминалось, в журнале событий нет записей и нет схемы остановки.

Просто интересно, если у кого-то еще была такая проблема, и есть ли что-нибудь, что я могу сделать, чтобы исправить это?

Спасибо, ребята.

1 Ответ

2 голосов
/ 24 сентября 2010

Это может быть вызвано:

  • Пароль пользователя с истекшим сроком действия (Убедитесь, что для учетной записи пользователя настроен параметр Пароль никогда не истекает отмечен).Это частая проблема, хотя, возможно, это не так, поскольку повторного ввода пароля достаточно, чтобы он снова заработал.

  • Другое пакетное задание или служба, использующая неверный пароль дляучетная запись и, следовательно, блокировка службы.

...