/ домой \ | \ темы / |
12/06/2007 16:18 stopping: |
Несколько вопросов по запуску сервера как службы Windows. Хотелось бы чтобы лучшая программа стала еще лучше. 1. При работе с сессией Windows через RDP, служба запущенная вручную не выводит никаких окон ни при старте, ни при "net pause shttps". Приходится делать stop и запускать как пользовательскую программу. Смена учетной записи службы с системной на пользовательскую не помогает. Терминальная сессия на сервере одна, даже консольная не открывалась. 2. Т.к окно не выводится, а сервер пишет лог с большой задержкой, при неактивной работе определить что в данную минуту делает сервер невозможно. 3. В режиме запуска сервера как пользовательской программы возможна параллельная работа нескольких, абсолютно независимых серверов. Установка же нескольких служб похоже что невозможна. |
12/06/2007 17:40 Max: |
Да, пытается открываться на основном десктопе... В вэб администрировании есть страница текущего состояния и текущий лог. Да, служба получается только одна |
14/06/2007 11:37 Antony: |
Попробуйте сгенерировать службу каким дибудь стартером типа firedaemon. Я сделал так (не пример) после запуска shttps как служба экспортировал ветку реестра, изменил имя службы и папку запуска, применил изменения реестра. глюкаво но работало, стартера не было под рукой.
|
15/06/2007 16:52 stopping: |
Спасибо за информацию.
|
25/08/2007 23:01 Vovanchik: |
А можно чтобы программа, запущенная как сервис, при stop/pause не выводила никаких запросов? Например: запуск сервиса не "http.exe service", а допустим "http.exe service silent". Программа просто супер, но при выключении компьютера появляется окошко подтверждения, или висит экран выключения винды (винда ждет, чтобы убить "зависшую" службу, а служба хочет спросить о своем завершении). Заранее спасибо !!! |
26/08/2007 00:37 Max: |
При стопе никаких запросов не выводится. Запрос выводится при паузе и в случае если запрещена иконка в толбаре, то еще и при попытки закрытия программы из диспетчера задач. |
26/08/2007 02:00 Vovanchik: |
При стопе (иконка в трее отключена, программа запущена как сервис) сообщение выводится Версия 3.05.71a |
26/08/2007 02:03 Vovanchik: |
Сервис останавливается командой net stop shttps
|
28/08/2007 05:59 AnrDaemon: |
Уберите галочку "интеракт с десктопом". Будет убиваться без запросов. |
29/08/2007 00:55 Vovanchik: |
Спасибо AnrDaemon за помощь :-) Так конечно работает !!! Сообщения не выводятся, но получается еще круче: Если система выключается то она зависает (обычно на 20 сек) до выгрузки сервиса Если останавливаешь сервис вручную - то он зависает |
29/08/2007 01:19 Vovanchik: |
Ура разобрался :-) Оказывается галочку "Не показывать иконку в таскбаре" надо убирать! Тогда сервис не виснет и ничегне спрашивает и (как подсказал AnrDaemon) уберать галочку "взаимодействия с рабочим столом" (в настройках сервиса). Если иконку в трее убирать, то сервис задает много вопросов (что и требовалось убрать в моем случае). Max спасибо за классную программу !!! |
29/08/2007 11:23 AnrDaemon: |
Не думал, что это влияет... Да, у меня иконка в трее показывается. Для отладки и перенастройки удобно. Зашел радмином или RDP, тормознул сервис, запустил как программу. Покрутил, вышел, пнул сервис, отключился.
|
30/08/2007 18:21 Max: |
Ну при отсутствии иконки должна же быть возможность попасть в администрирование...
|
29/12/2009 01:08 Bobs: |
А можно уже установленную программу зарегистрировать в качестве сервиса?
|
31/12/2009 12:17 Byuik: |
Bobs стандартные танцы http.exe /install не проходят ето точно , чем не мало мне жизнь портило . Пришёл к выводу что надо написать сервис который сам себя инсталит а потом подменяет файл . Коим и по сей день пользуюсь ;-) |
05/01/2010 19:05 nibb13: |
>> Пришёл к выводу что надо написать сервис который сам себя инсталит а потом подменяет файл Ой, а где бы толковой документации нарыть для написания инсталла сервиса, не подскажешь? |
06/01/2010 17:18 Bobs: |
Byuik, ага я тоже это уже обнаружил, что несколько неудобно. |