Я использую uwsgi с параметром --daemonize /logs/uwsgi.logКак создать один файл журнала uwsgi в день?
Этот файл, однако, становится большим, и я хотел бы разбить его на более мелкие куски. Предпочтительным было бы одно в день. Я сделал это для nginx, где было легко указать имя файла журнала с использованием переменных даты. Можно ли сделать то же самое для uwsgi?
Что-то вроде:
[uwsgi]
daemonize=/logs/uwsgi-$year-$month-$day.log
Или есть другой способ, чтобы получить тот же результат, не слишком много участия других процессов?
С помощью этой строки daemonize я получаю файл журнала с именем «/logs/uwsgi-.log», не содержащий даты. Требуется ли для этого конкретная версия или плагин? –
версии 2.x наверняка работают, может быть, у вас нет команды «date» в пути? – roberto
Проблема была в использовании слишком старой версии uwsgi (1.9.x). Модернизация устраняет проблему, и теперь ваше решение, похоже, работает. (По крайней мере, он создал файл с сегодняшней датой). Благодаря! –