Форум

/ домой \ \ темы /



Тема: сервис, log и перезапуск

01/02/2012 16:22 sol:
Странное поведение наблюдаю у сервера, когда он запущен сервисом. Если остановить сервис, то кэш лога не записывается на диск. Это есть правильно?
И еще одна неточность: если сервер запущен сервисом и выбрать "перезапуск" из меню сервера, то служба останавливается, а сервер запускается уже приложением. Это, не совсем корректно, т.к., не учитывая такого поведения, можно выйти из системы, рассчитывая, что сервер продолжает работать как служба, но он-то остановится.
Всё это проверялось на XP.
01/03/2012 12:39 InFreeBSD:
Создайте 4 батника:

1-й: install_service.bat
sc create shttps binpath= "F:\shttps\http.exe service" type= own start= auto error= normal obj= LocalSystem DisplayName= "Small HTTP Server 3.05"
pause

2-й: start_service.bat
sc start shttps
pause

3-й: stop_service.bat
sc stop shttps
pause

4-й: uninstall_service.bat
sc delete shttps
pause

Используйте вместо меню "Перезапуск".
01/03/2012 12:43 InFreeBSD:
После создания сервиса таким образом зайдите в WinXP "Администрирование", "Службы", на созданной службе "Свойства", вкладка "Вход в систему", поставьте галочку "Разрешить взаимодействие с рабочим столом" для того, чтоб в трее отображалась иконка программы.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: