2012-01-16 2 views
2

Как перезапустить Ruby on Rails из командной строки в Windows 2008 Server под управлением IIS 7. Он был установлен из установщика веб-платформы.Как перезапустить Ruby on Rails в Windows IIS 7?

Это приложение RubyInstaller от Helicon Zoo. Я считаю, что он проходит через FastCGI и IIS. Это Ruby 1.8. Поэтому у меня есть каталог C: \ Ruby18 \. Я могу запустить rails script/server и т. Д., Но я не знаю, как сделать перезапуск приложения Windows и IIS. Я сбросил IIS и переработал пул приложений, но это, похоже, не влияет на приложение.

+0

Ruby - это язык программирования, а Rails - это структура, перезапуск отсутствует. Возможно, вам захочется перезапустить приложение, написанное на Ruby on Rails, процедура для него различна для каждой среды. Вы должны узнать, какой из них использует приложение. Например, пассажир с Apache или пассажиром с Nginx –

+0

Достаточно справедливо, хотя мой вопрос касался сервера Rails. Я, очевидно, знаю, что Ruby - это язык. Я узнаю, что он работает. –

+0

Я честно понятия не имею, как это понять. LOL Я бренд spankin 'новый для Ruby. Я установил его через Helicon Zoo через установщик веб-платформы. Он не установил Apache. Он работает под IIS. Я не могу найти Mongrel или Пассажира или любые запущенные службы. Я ничего не вижу, кроме каталога C: \ Ruby18. Я не вижу Пассажира или что-то в этом роде. Я попытался перезапустить webRICK из командной строки Ruby и все равно ничего. Кажется, что нигде нет скриптов/серверов. Мля! Я сосать это. –

ответ

2

Чтобы перезапустить Ruby on Rails, установленный с Helicon Zoo, вам необходимо перезапустить пул приложений IIS, запускающий это приложение Ruby. Это может быть достигнуто несколькими способами: 1. Используйте диспетчер IIS для запуска и остановки соответствующего приложения. 2. Введите iisreset в командной строке. Это перезапустит весь IIS на сервере. 3. Добавьте что-то существенное в файл web.config (а не пробелы), это также заменит приложение IIS. 4. Используйте команду iisapp, как описано here. 5. Используйте команду taskkill для перезапуска соответствующего процесса w3wp.exe, запускающего приложение.

Смежные вопросы