Как настроить ведение журнала для цветка сельдерея?

У меня есть несколько вопросов о цветке сельдерея, которые я не могу найти в документах.

  1. как указать путь к журналу... Я буквально ничего не могу найти по этому поводу. Кто-то из моих предшественников настроил «цветок сельдерея -f /path/to/log» в сценарии выскочки, но это не работает, и я не могу найти ни одного документа, ссылающегося на этот метод.
  2. аутентификация - в документах предлагается «--basic_auth=user:pass», но я бы предпочел использовать файл conf, и установка «basic_auth=user:pass» в файле conf вызывает ошибку

person user62054    schedule 30.01.2015    source источник


Ответы (1)


Что касается вашего первого вопроса, если вы не используете супервизор для запуска flower, вы можете добавить --log_file_prefix=/path/to/file.log при его запуске (как указано в файле --help):

--log_file_prefix=PATH         Path prefix for log files. Note that if you
                               are running multiple tornado processes,
                               log_file_prefix must be different for each
                               of them (e.g. include the port number)

Если вы используете супервизор, то вы должны указать лог-файлы внутри секции [program]:

stderr_logfile=/var/log/celery/flower.err.log
stdout_logfile=/var/log/celery/flower.out.log
person DarkFranX    schedule 01.02.2016