используя сельдерей с пирамидой и mod_wsgi

Мне удалось развернуть тестовое приложение, используя пирамиду с pserve и запустив pceleryd (я просто отправляю электронное письмо без блокировки во время его отправки).

Но есть один момент, который я не понимаю: я хочу запустить свое приложение с mod_wsgi, и я не понимаю, смогу ли я это сделать, не запуская pceleryd из оболочки, но если я могу сделать что-то в виртуалхосте конфигурация.

Является ли это возможным? Как?


person Ottavio Campana    schedule 21.03.2012    source источник


Ответы (1)


Есть технические способы, которыми вы могли бы использовать Apache/mod_wsgi для управления процессом, отличным от обработки веб-запросов, но проблема в том, что Celery захочет разветвить дальнейшие рабочие процессы. Разветвление дальнейших процессов из процесса, управляемого Apache, может иногда вызывать проблемы, поэтому не рекомендуется.

Таким образом, вам лучше запускать процесс Celery отдельно. Один из вариантов — использовать супервизор для запуска и управления им.

person Graham Dumpleton    schedule 21.03.2012