2014-10-03 2 views
0

Когда я запускаю heroku ps:scale web=1, я становлюсь ниже ошибки.Heroku Нет такого типа процесса в сети, определенный в procfile

Scaling dynos... failed 
     No such process type web defined in Procfile. 

Этот файл содержит ниже код.

worker: python vot.py 

Я также сделал heroku run bash и PROCFILE есть и имя файла тоже правильно.

Как я могу это решить?

ответ

3

Ваша команда heroku имеет «web = 1», но ваш Procfile имеет «рабочий». Попробуйте:

heroku ps:scale worker=1

0

Я не вижу, вы определяете один тип процесса «веб» в вашем PROCFILE. Следуйте по этой heroku procfile и define python procfile :

сети: gunicorn gettingstarted.wsgi --log-файл -

Объявляет один тип процесса, веб и команды, необходимые для запуска Это. Здесь важна сеть имен. Он объявляет, что этот тип процесса будет прикреплен к стекю HTTP-маршрутизации Heroku и будет получать веб-трафик при развертывании.

Procfiles может содержать дополнительные типы процессов.

работника: расслоение Exec работы грабли: работа

Смежные вопросы