Развертывание Celeryd на AWS Beanstalks

Я работаю над веб-сайтом python, который использует Celery для запуска длительного фонового процесса. Я планирую развернуть свой веб-сайт с celery worker в контейнере Beanstalk.

Пожалуйста, поделитесь опытом или идеями о том, как развернуть и запустить celeary workers в качестве демонов в контейнере Beanstalk.


person Vadym Fedorov    schedule 10.01.2013    source источник
comment
Я предложил решение, которое использует супервизор для запуска демона сельдерея в аналогичном вопросе. См. stackoverflow.com/questions/14761468/   -  person yellowcap    schedule 20.03.2014


Ответы (1)


Я создал собственный образ AMI, используя AWS linux ami в качестве основы, с настроенным для работы celery. при запуске в режиме демона. Я настроил AMI так, чтобы все работало под Python 2.7, а не под 2.6 по умолчанию. Это означало пересборку mod_wsgi и использование виртуальных сред.

person Chris Wheadon    schedule 18.02.2013
comment
Вы можете сделать это намного проще без необходимости использования специального AMI, см. мой ответ на аналогичный вопрос stackoverflow.com/questions/14761468/ - person yellowcap; 20.03.2014