Назад | Перейти на главную страницу

Служба Windows 2003: отключить сообщение «не удалось записать в память»

У меня есть служба Windows, которая выдает ошибку, связанную с памятью, а затем перезагружается. По сути, это служба Apache под управлением PHP.

Помимо попытки исправить ошибку, над которой я работаю, мне нужно знать, как отключить это раздражающее сообщение:

Инструкция по адресу 0xmmmmmmmm ссылается на память по адресу 0xnnnnnnnn. Не удалось записать в память.

Проблема в том, что служба не перезапустится, пока кто-нибудь не нажмет кнопку «Принять» на сервере.

В этом случае перезапуски службы допустимы, а недопустимым является отключение службы до тех пор, пока кто-то не нажмет кнопку. Это сообщение появляется на экране входа в систему (пользователь не вошел в систему).

Мне нужно убедиться, что служба перезапустится в случае ошибки без какого-либо вмешательства человека с сервером.

Приложение должно обрабатывать все ошибки Windows для служб, и служба должна остановиться. Если служба правильно выдает ошибку, восстановление после ошибок может запуститься и перезапустить службу (или выполнить некоторую задачу для решения проблемы).