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에 "worker"가 있습니다. 시도 : 나는 그나마

heroku ps:scale worker=1

0

을 당신이 당신의 procfile에 하나의 프로세스 유형 "웹"정의를 참조하십시오.

웹 : - 이것은 하나의 프로세스 유형을 선언

, 하고 실행하는 데 필요한 명령 gunicorn gettingstarted.wsgi --log-파일이 heroku procfiledefine python procfile 에 따라 그것. 여기에 웹이라는 이름이 중요합니다. 이 프로세스 유형은 Heroku의 HTTP 라우팅 스택에 연결되며 배포 될 때 웹 트래픽을 수신합니다.

proc 파일은 추가 프로세스 유형을 포함 할 수 있습니다.

노동자 : 번들 간부 레이크 작업 : 작업

관련 문제