Служба Windows должна быть перезапущена, чтобы продолжить работу - PullRequest
0 голосов
/ 05 апреля 2011

Я создал службу Windows, которая отправляет напоминания по электронной почте каждые 30 секунд.За 10 дней до того, как он работал нормально, но теперь он не работает, пока не будет перезапущен вручную из services.msc

После перезапуска служба отправляет электронное письмо.

Служба оконнаписано на C # и в Visual Studio 2005.

Дайте мне знать, если требуется какая-либо информация.

Спасибо за ваш ввод!

ОБНОВЛЕНО: описание ошибки средства просмотра событий

Отметка времени: 05.04.2011 6:03:53
Сообщение: явного сопоставления для категорий «Приложение» не существует.
Запись в журнале была:
Метка времени: 05.05.2011 6:03:53
Сообщение: тип ошибки: ERR_RETRIEVING_DATA
Информация о объекте: получение
Информация о сеансе: ссылка на объект не установленак экземпляру объекта.

Категория: Приложение
Приоритет: -1
EventId: 0
Уровень важности: Информация
Заголовок:
Машина: VPS
Домен приложения: EinsteinEMRServerSetupSupport.exe
Идентификатор процесса: 3660
Имя процесса: C: \ SOAPe Platinum Plus \ EinsteinEMRServerSetupSupport.exe
Имя потока:
Win32 ThreadId: 3680
Расширенные свойства:
Категория:
Приоритет: -1
Идентификатор события: 6352
Серьезность: ошибка
Заголовок:
Машина: VPS
Область приложения: EinsteinEMRServerSetupSupport.exe
Идентификатор процесса: 3660
Имя процесса: C: \ SOAPe Platinum Plus \ EinsteinEMRServerSetupSupport.exe
Win32 Идентификатор потока: 3680
Имя потока:
Расширенные свойства:

Ответы [ 2 ]

1 голос
/ 05 апреля 2011

Много раз в случае проблем с Windows-сервисами просмотр журналов событий Windows позволяет выявить нарушение работы, но, как сказал Джон Скит: трудно дать вам более точную ориентацию без подробностей.

0 голосов
/ 05 апреля 2011

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

Какую информацию вы пытаетесь получить?
Как вы пытаетесь получить это?

Ваша проблема появляется после перезагрузки машины?
Не будет ли это из-за порядка запуска списка услуг?

Если «Ваша» служба запустится раньше необходимых ей ресурсов, вы не сможете ее достичь (например, запускать до MSMQ при попытке отправить / получить сообщения).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...