URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7398
[ Назад ]

Исходное сообщение
"Запуск nginx как сервиса на Windows XP/7/2008"

Отправлено NetFantom , 09-Ноя-11 15:50 
Собственно вопрос в сабжекте.
При этом есть известны варианты, которые не надо предлагать
1. Через cygrunsrv
Не удобен как минимум тем, что нужно разворачивать cygwin

2. srvany (http://support.microsoft.com/kb/137890)
Устанавливается и запускается на ура, но имеются проблемы с остановкой сервиса. nginx при запуске создает 2 процесса, а убивается только один. Для правильной остановки нужно вызывать "nginx -s stop", однако вариант с srvany не подразумевает кастомных команд для остановки сервиса.

3. WinSW (http://projectkenai.com/projects/winsw/pages/Home)
Позволяет решить багу с остановом, которая есть во втором варианте, но не работает на Windows2008, при этом замечательно работает на XP/Vista/Windows7

4. Всякие утилиты с графической оболочкой, не позволяющие сделать "тихую" инсталляцию сервиса без вмешательства пользователя.

Вообщем руки опускаются - в поисках только эти 4 варианта предлагаются. Ну не писать же собственный велосипед для такой задачи?!


Содержание

Сообщения в этом обсуждении
"Запуск nginx как сервиса на Windows XP/7/2008"
Отправлено Andrey Mitrofanov , 09-Ноя-11 16:26 
>есть известны варианты, которые не надо предлагать

5.
> не писать же собственный велосипед для такой задачи?!

...с другой стороны велосипед же WinAPI есть? ...не-е-ет.

6. Взять или не Вин*, или не нжинкс. Апаче /win32? Не гуглить apache win32 service.
Почему-то они тоже не ч-з net start/stop рулятся, а ч-з httpd -k (как и nginx в оригинальной доке).

7. Г-н Сысоев инкорпарировался, извините, недавно. Он будет рад, если повезёт, заказу.


"Запуск nginx как сервиса на Windows XP/7/2008"
Отправлено ошитолдлязарпольз , 10-Ноя-11 00:29 
> Вообщем руки опускаются - в поисках только эти 4 варианта предлагаются. Ну
> не писать же собственный велосипед для такой задачи?!

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