2012-10-11 1 views
5

Na Heroku, próbuję skonfigurować dyno tylko dla pracowników (bez sieci).heroku: "nie ma takiego typu jak pracownik"

Mój profil ma:

worker: python common/elections_updater.py 

Ale po wciskam i spróbować skali, otrzymuję to:

$heroku scale web=0 worker=1 
Scaling web processes... done, now running 0 
Scaling worker processes... failed 
! No such type as worker 

Co robię źle?

+0

Opcja 'proces web' na Heroku ma szczególne znaczenie (inny proces można nazwać niczego). Być może jest błąd, ponieważ go brakuje. Nieco powiązane informacje [tutaj] (http://stackoverflow.com/a/9972951/1006036) – Jeff

Odpowiedz

0

Mówisz Twój profil tak i tak, ale to musi być Procfile

+0

To był literówka. Miałem na myśli "Procfile", plik jest poprawnie napisany. –

1

miałem ten sam problem. Okazało się, że podczas gdy brygadzista nie dba o to, Heroku nie podoba się, jeśli nie masz spacji pomiędzy twoim typem procesu a poleceniem procesu w swoim profilu. Poniższa nie działa:

worker:python myapp.py 

natomiast następujące działa:

worker: python myapp.py