2012-10-11 34 views
5

En Heroku, intento configurar un banco de datos solo para trabajadores (sin web).heroku: "no hay ningún tipo de trabajador"

Mi perfil tiene:

worker: python common/elections_updater.py 

Pero después empujo y trato de escala, me sale esto:

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

¿Qué estoy haciendo mal?

+0

el 'proceso web' en heroku tiene un significado especial (otro proceso que puede nombrar cualquier cosa). Tal vez haya un error porque falta. Información algo relacionada [aquí] (http://stackoverflow.com/a/9972951/1006036) – Jeff

Respuesta

0

Usted dice que su perfil tiene tal y tal, pero tiene que ser Procfile

+0

Fue un error tipográfico. Quise decir "Procfile", el archivo está escrito correctamente. –

1

que tenía el mismo problema. Resultó que si bien al capataz no le importa, a Heroku no le gusta si no tiene un espacio entre su tipo de proceso y su comando de proceso en su perfil. El siguiente no funciona:

worker:python myapp.py 

mientras que el siguiente no trabajo:

worker: python myapp.py 
Cuestiones relacionadas