Какая терминальная команда останавливает сервер webrick, кроме Ctrl-C? - PullRequest
0 голосов
/ 15 августа 2011

Мы используем Redmine.Адаптер mysql отключается по утрам при попытке выполнить первую операцию Redmine, например, щелкнув меню «Проекты».Redmine отлично работает после ручного перезапуска Webrick.

Проблема в том, что гем mysql был скомпилирован с MySQL 5.0, но мы используем более позднюю версию MySQL.Об этом я узнал на официальном трекере Redmine.На данный момент я не собираюсь пытаться перекомпилировать нашу версию.

У меня есть скрипт vbscript, который может перезапустить сервер в самые ранние часы утра.Скрипт vbscript запускает пакетный файл, содержащий ruby script/server webrick -e production, который может запустить webrick, но если он уже запущен, скрипт не имеет значения.Мне нужна команда, которая может остановить сервер.

1 Ответ

0 голосов
/ 16 августа 2011

У меня возникла похожая проблема при установке в системе Windows - после 8 часов работы адаптер mysql перестал работать.

Исправление было в том, чтобы поместить другой бинарный файл mysql в ruby ​​\ bin.

Проблема описана на форуме , а ссылка на другой dll приведена в руководстве по установке .

На заметку, но не относящуюся к этой проблеме: вопрос помечен webrick , помните, что вместо webrick следует запускать redmine на mongrel. Выше ссылка на вики-странице также говорит:

Не рекомендуется использовать webrick для чего-либо, кроме развитие.

...