2013-01-10 2 views
1

나는 장기 실행 백그라운드 procesess를 실행하기 위해 Celery를 사용하는 Python 웹 사이트에서 일하고있다. Beanstalk 컨테이너에 샐러리 작업자와 함께 내 웹 사이트를 배포 할 계획입니다.AWS Beanstalks에 Celeryd 배치

Beanstalk 컨테이너에서 악마로 전개하고 실행하는 방법에 대해 알려주십시오.

+0

비슷한 질문에서 셀러 리 데몬을 실행하기 위해 슈퍼 바이저를 사용하는 해결책을 제안했습니다. http://stackoverflow.com/questions/14761468/how-do-you-run-a-worker-with-aws-elastic-beanstalk/22533800#22533800 – yellowcap

답변

0

AWS linux ami을 기본으로 사용하여 맞춤 AMI를 만들었으며 셀러리는 데몬 모드에서 시작할 때 실행하도록 설정되었습니다. AMI를 사용자 정의하여 기본 2.6이 아닌 Python 2.7에서 eveything을 실행했습니다. 이것은 mod_wsgi를 다시 빌드하고 가상 환경을 사용하는 것을 의미했습니다.

+0

을 참조하십시오. 맞춤 AMI가 없어도 훨씬 간단하게 처리 할 수 ​​있습니다. , 비슷한 질문에 대한 내 대답을 참조하십시오 http://stackoverflow.com/questions/14761468/how-do-you-run-a-worker-with-aws-elastic-beanstalk/22533800#22533800 – yellowcap

관련 문제