2014-07-08 6 views
3

저는 장기 실행 작업을 위해 샐러리를 사용하는 heroku에 장고 앱을 배포했습니다. 성능상의 이유로 (시간 & 메모리) 다른 동시성 설정을 가진 두 명의 작업자를 생성하고 작업을 라우팅합니다. 그것은 내 지역 환경에서 잘 작동하지만, 노동자들은 즉시 영웅에 대해 충돌합니다.heroku에서 멀티 셀러 크래시가 발생했습니다.

2014-07-08T15:24:11.300344+00:00 heroku[worker.1]: Starting process with command `python manage.py celery multi start single multi -c:multi 8 -c:single 1 -Q:single single -Q:multi multi --loglevel=INFO` 
2014-07-08T15:24:11.944619+00:00 heroku[worker.1]: State changed from starting to up 
2014-07-08T15:24:13.386256+00:00 app[worker.1]: celery multi v3.1.8 (Cipater) 
2014-07-08T15:24:13.386418+00:00 app[worker.1]: > Starting nodes... 
2014-07-08T15:24:13.807448+00:00 app[worker.1]:  > [email protected]: OK 
2014-07-08T15:24:14.318063+00:00 app[worker.1]:  > [email protected]: OK 
2014-07-08T15:24:16.242842+00:00 heroku[worker.1]: Process exited with status 0 
2014-07-08T15:24:16.258695+00:00 heroku[worker.1]: State changed from up to crashed 
2014-07-08T15:24:16.259282+00:00 heroku[worker.1]: State changed from crashed to starting 
2014-07-08T15:24:27.430541+00:00 heroku[worker.1]: State changed from starting to up 
2014-07-08T15:24:28.621064+00:00 app[worker.1]: celery multi v3.1.8 (Cipater) 
2014-07-08T15:24:28.621229+00:00 app[worker.1]: > Starting nodes... 
2014-07-08T15:24:29.103659+00:00 app[worker.1]:  > [email protected]: OK 
2014-07-08T15:24:29.667462+00:00 app[worker.1]:  > [email protected]: OK 
2014-07-08T15:24:30.948397+00:00 heroku[worker.1]: State changed from up to crashed 
2014-07-08T15:24:26.827871+00:00 heroku[worker.1]: Starting process with command `python manage.py celery multi start single multi -c:multi 8 -c:single 1 -Q:single single -Q:multi multi --loglevel=INFO` 
2014-07-08T15:24:30.938523+00:00 heroku[worker.1]: Process exited with status 0 

내가 로그에서 얻을 수있는 모든이의 그 ... 내가 Heroku가에 대한 몇 가지 특별한 설정이 필요하거나 celery multi가 (더 이상) 단일 다이노에서 작동하지 않습니다합니까? 나는 가장 분명한 키워드로 구글에 먹이를 주었지만 대답은 보지 못했습니다.

도움이나 의견을 보내 주시면 대단히 감사하겠습니다.

답변

관련 문제