2012-01-13 1 views
0

У меня есть небольшое приложение на стек кедра Героку, которое использует два процесса. Один запускает сервер Sinatra, а другой собирает твиты и вставляет их в базу данных. Этот проект все еще находится в разработке, и в то время как Heroku предлагает один процесс бесплатно, второй процесс стоит денег.Как приостановить процесс на стекле кедра Heroku

Я бы хотел, чтобы сервер Sinatra работал, но время от времени приостанавливайте процесс сбора твитов. Если вы запустите heroku stop tweet_collector.1, он временно остановит процесс, но затем появится сообщение Procfile. Я не нашел способ прокомментировать процессы в Procfile, поэтому я просто удалил процесс из файла и нажал его.

Можете ли вы переопределить Procfile из командной строки и остановить процесс? Если нет, как вы можете прокомментировать процесс в Procfile, чтобы он не читался?

ответ

2

Я считаю, что вы можете масштабировать любой из ваших записей PROCFILE к нулю с использованием Heroku шкалы:

heroku scale web=0 

Более подробная информация здесь: http://devcenter.heroku.com/articles/procfile

+0

хорошо, это позволяет PROCFILE не быть перепутано с – Milktrader