используя сельдерей с пирамидой и mod_wsgi - PullRequest
0 голосов
/ 21 марта 2012

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

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

Возможно?Как?

1 Ответ

1 голос
/ 22 марта 2012

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

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

...