Назад | Перейти на главную страницу

Запуск и остановка службы Mongrel через SSH в Windows Server 2003

У меня есть приложение Rails, работающее под mongrel в качестве службы Windows в установке Windows Server 2003.

Я хочу автоматизировать развертывание новых версий приложения с моего сервера разработки Ubuntu.

Для этого на сервере Windows установлен Cygwin. Я могу подключиться через ssh и net stop servicename но net start servicename не запускает службу. Мои первоначальные мысли были, может быть, в mongrel :: service задействованы специфичные для Windows пути, а в среде cygwin он задыхается?

Любая помощь будет оценена по достоинству!

Вы пробовали использовать другую утилиту командной строки, например sc.exe?

Попробуйте использовать автономный SSH-сервер для Windows, например VShell или freeSSHd.

Я помню, как использовал copSSH некоторое время назад с хорошими результатами.

Не уверен, что это та же проблема, что и у меня с sshd, но убедитесь, что в вашей системе есть только 1 библиотека cygwin. Если на пути их несколько, это может вызвать проблемы. С sshd я даже не мог запустить службу.

Служба запускается, когда вы пробуете ее через GUI / MMC служб? Если да, то, возможно, вам нужно еще раз взглянуть, чтобы убедиться, что вы используете правильное имя службы.