Автоматический перезапуск приложения сервера чата при перезагрузке системы - PullRequest
0 голосов
/ 22 июля 2009

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

Я полагаю (и знаю), что более подходящим для приложения сервера чата будет перезапуск при повторном включении компьютера (и, конечно, независимо от того, кто вошел в систему и, конечно, даже до того, как кто-либо войдет в систему). У меня есть командный файл, который выполняет сервер чата. Я пытался создать службу Windows, которая запускается автоматически и запускает этот командный файл с использованием учетной записи сетевой службы в системе сервера. Хотя я (временно) испытываю трудности с этим, я хотел бы спросить, есть ли альтернативы использованию службы Windows. Предложения высоко ценятся.

Ответы [ 3 ]

1 голос
/ 22 июля 2009

Лучшим решением будет создание службы Windows, но вы можете добавить свой пакетный файл в папку автозагрузки.

0 голосов
/ 22 июля 2009

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

Task Scheduler setting for starting a task at system startup

0 голосов
/ 22 июля 2009

Я думаю, что у вас уже есть лучшее решение (Wibndows Service). Наряду с добавлением оповещения по электронной почте или какого-то рода оповещений, когда перезапуск сервера будет удобен (?).

...