2014-08-09 4 views
0

У меня есть web2py каротаж настроить с помощью logging.conf, как это -web2py и питон каротаж

args=("logs/my_log.log", "a", 1000000, 5) 

Но я в конечном итоге с большим количеством маленьких файлов, как это -

166 Aug 8 05:48 my_log.log.1 
    34011 Aug 8 07:16 my_log.log.2 
    28650 Aug 8 10:36 my_log.log.3 
    9593 Aug 8 10:37 my_log.log.4 
    3222 Aug 8 12:13 my_log.log 

Что может быть проблема ? У меня похожая конфигурация для планировщика web2py. Это создает только один файл и сохраняет добавление. У меня только одно задание планировщика. Является ли web2py созданием 5 файлов в этом конкретном случае, потому что может быть несколько сеансов, пытающихся записать в один файл, сбой и создать 5 файлов?

+0

Я предполагаю, что это сочетание двух факторов, которые привели к этому. Во-первых, размер (1000000) был слишком маленьким. Файл переключился. Если переключатель файла происходит, когда у нас есть параллельные сеансы, записывающие в файл, возможно, они создали отдельные файлы? – Jayadevan

ответ

0

Трудно сказать, не глядя на ваш файл/настройки конфигурации журнала web2y.

Я нашел, что легче обрабатывать журналы за пределами web2py - используйте общие настройки, не настраивайте web2py для вращения/архивирования/удаления журналов, но используйте что-то вроде logrotate, чтобы управлять всем этим.

+0

Это нормально. Я увеличил размер до 10000000000. Позвольте мне подождать и посмотреть. – Jayadevan

Смежные вопросы