2012-10-11 2 views
5

Sur Heroku, j'essaye d'installer un dyno de travailleur-seulement (aucun web).heroku: "aucun type de travailleur"

Mon profil a:

worker: python common/elections_updater.py 

Mais après que je pousse et essayer à l'échelle, je reçois ceci:

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

Qu'est-ce que je fais mal?

+0

Le processus 'de web' sur Heroku a une signification particulière (autre processus, vous pouvez nommer quoi que ce soit). Peut-être qu'il y a une erreur parce que c'est manquant. Un peu d'information connexe [ici] (http://stackoverflow.com/a/9972951/1006036) – Jeff

Répondre

0

Vous dites que votre profil a tel ou tel, mais il doit être Procfile

+0

C'était une faute de frappe. Je voulais dire "Procfile", le fichier est orthographié correctement. –

1

J'ai eu le même problème. Il s'est avéré que même si le contremaître s'en fout, Heroku ne l'aime pas si vous n'avez pas d'espace entre votre type de processus et votre commande de processus dans votre profil. Ce qui suit ne fonctionne pas:

worker:python myapp.py 

alors que le suivant ne fonctionne:

worker: python myapp.py 
Questions connexes