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

Перезапустите Ruby без перезапуска сервера

Мне нужно перезагрузить некоторые файлы для Ruby на моем сервере, как мне перезапустить Ruby, поскольку это не демон?

Перезапустите приложение Rails в разделе Passenger:

коснитесь /path/to/your/app/tmp/restart.txt

https://www.phusionpassenger.com/library/admin/apache/restart_app.html#restart-txt

Если что-то не работает постоянно, то при следующем запуске оно будет читать новые файлы. Мой хрустальный шар предполагает, что вы на самом деле имеете в виду экземпляр Passenger; который является демон, но он «подчинен» Apache. Если вы перезапустите Apache, это должно сработать, однако в Rails (и Passenger) предполагается, что у вас будет какая-то автоматическая перезагрузка, но я думаю, что это не работает (или вам что-то не хватает).