В настоящее время у меня есть установка Redmine на локальном сервере для нашего офиса. Проблема в том, что иногда, когда я запускаю сервер Redmine, используя:
ruby скрипт / сервер webrick -e production
он когда-нибудь убьет процесс из-за какой-то ошибки. Проблема не в ошибке, но мне нужен способ повторно запустить процесс и автоматически запускать его всякий раз, когда он не запущен.
Как мне это сделать?
Запустите его под управлением процесса, который попытается (и, возможно, удастся) снова запустить процесс после его смерти. Я предлагаю руководитель, но вы также можете попробовать daemontools ar monit.