2012-10-11 14 views
5

Su Heroku, sto provando a configurare un banco di prova solo per i lavoratori.heroku: "nessun tipo di lavoratore"

Il mio profilo è:

worker: python common/elections_updater.py 

Ma dopo che ho spingere e cercare di scala, ottengo questo:

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

Che cosa sto facendo di sbagliato?

+0

Il processo 'web' su Heroku ha un significato speciale (altro processo è possibile denominare qualsiasi cosa). Forse c'è un errore perché manca. Informazioni un po 'correlate [qui] (http://stackoverflow.com/a/9972951/1006036) – Jeff

risposta

0

Tu dici tuo profilo è così e così, ma ha bisogno di essere Procfile

+0

È stato un errore di battitura. Intendevo "Procfile", il file è scritto correttamente. –

1

Ho avuto lo stesso problema. Si è scoperto che mentre a Foreman non importa, a Heroku non piace se non hai uno spazio tra il tuo tipo di processo e il tuo comando di processo nel tuo profilo. Quanto segue non ha funzionato:

worker:python myapp.py 

considerando quanto segue funziona:

worker: python myapp.py 
Problemi correlati