Запуск и остановка службы Mongrel через SSH в Windows Server 2003
У меня есть приложение Rails, работающее под управлением mongrel в качестве службы Windows при установке Windows Server 2003.
Я хотел бы автоматизировать развертывание новых версий приложения с моего сервера Ubuntu dev.
Для этого на сервере Windows установлен Cygwin. Я могу подключиться через SSH и net stop servicename
но net start servicename
не поднимает услугу. Мои первые мысли были, может быть, есть специфичные для Windows пути, связанные с mongrel::service, и в среде cygwin он задыхается?
Любая помощь будет оценена!
4 ответа
Вы пробовали использовать другую утилиту командной строки, такую как sc.exe?
Служба запускается, когда вы пытаетесь через службы GUI/MMC? Если это так, то, возможно, вам нужно еще раз взглянуть, чтобы убедиться, что вы используете правильное имя службы.
Не уверен, что это та же проблема, что и у меня с sshd, но убедитесь, что вокруг вашей системы лежит только 1 cygwin dll. Если на пути более одного, это может вызвать проблемы. С sshd я даже не смог запустить сервис.