Задачи сельдерея выполняются различными двоичными файлами программы - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть Django веб-приложение, которое выполняет задачи через сельдерей. Он запускается с комбинацией Apache, uWSGI и Redis. По какой-то причине одна из задач выполняется сервером uWSGI, а другая - интерпретатором Python. Это вызывает проблемы с разрешениями, так как uWSGI не запускается от имени того же пользователя, что и Python.

Что может вызвать выполнение задач различными программами? Где-то есть настройка?

1 Ответ

0 голосов
/ 24 февраля 2020

Оказывается, мне нужно было вызвать задачу с .delay(), чтобы заставить демона Сельдерея выполнить задачу вместо uWSGI.

...