Heroku: сервер Rails работает вечно

Я запустил приложение Rails на Heroku. Проблема: у меня приложение отключается, когда никем какое-то время не используется, но как только пользователь заходит - сервер запускается. Как заставить его работать вечно?

Rails, тонкий веб-сервер.

Мой профайл:

web: bundle exec rails server thin-p $ PORT

person makrusak    schedule 04.01.2012    source источник
comment
Вы просто пытаетесь избавиться от задержки запуска по первому запросу? В противном случае этот вопрос никогда не должен иметь для вас большого значения.   -  person Mitch Dempsey    schedule 05.01.2012


Ответы (1)


Платите деньги Heroku. Вот как. (Да, вот так.)

Heroku будет бездействовать для всех приложений только с одним веб-динамическим индикатором (т. е. бесплатным уровнем) после обнаружения достаточно короткого периода бездействия. Справочник.

person yfeldblum    schedule 04.01.2012
comment
У вас также может быть задача или что-то, что загружает страницу каждые 30 минут или около того, что предотвратит ее бездействие. - person Mitch Dempsey; 05.01.2012
comment
Ты мог бы. Но вам нужно будет где-то разместить задачу. И, в зависимости от того, насколько вы заботитесь, вы можете настроить высокую доступность для сервера задач (или, по крайней мере, уведомления и оповещения на сервере задач, для чего может потребоваться отдельный сервер мониторинга). - person yfeldblum; 05.01.2012