Как приостановить процесс на стеке кедра Heroku - PullRequest
0 голосов
/ 13 января 2012

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

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

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

1 Ответ

2 голосов
/ 13 января 2012

Я считаю, что вы можете масштабировать любые записи Procfile до нуля, используя шкалу heroku:

heroku scale web=0 

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

...