2016-07-22 3 views
0

나는 다음과 같은 한 :heroku에서 수동으로 작업자를 시작해야합니까? 내 Procfile에서

worker: cd appname && celery -A appname worker -l info --app=appname.celery_setup:app 

그러나, 내 응용 프로그램은 그런 일이 결코 작업을 제출,하지만 난 셀러리 근로자가 작업 중 적어도 일종의 생각하면

heroku logs --app appname 

때문에 내가

0123을 실행하여 떠들썩한 파티를 열 때, 또한

2016-07-22T07:53:21+00:00 app[heroku-redis]: source=REDIS sample#active-connections=14 sample#load-avg-1m=0.03 sample#load-avg-5m=0.09 sample#load-avg-15m=0.085 sample#read-iops=0 sample#write-iops=0 sample#memory-total=15664884.0kB sample#memory-free=13458244.0kB sample#memory-cached=187136kB sample#memory-redis=566800bytes sample#hit-rate=0.17778 sample#evicted-keys=0 

: 모든 너무 자주 나에게이 중 하나를 제공합니다

heroku run bash --app appname 

다음

cd appname && celery -A appname worker -l info --app=appname.celery_setup:app 

그것은 바로 나에게 수신 된 작업을 지시 한 후 그것을 실행에 입력합니다. 수동으로 로그인하여 명령을 실행하지 않고도이 문제를 해결하고 싶습니다. 가능합니까? 나는 그것을하기 위해 영웅에 유급 계정이 필요합니까?

답변

1

나는 그것을 알아 냈다. 당신은 또한

heroku ps:scale worker=1 --app appname 

를해야 아니면 당신이 실제로 노동자를 실행할 밝혀졌습니다.

관련 문제