У меня есть простое приложение CherryPy, которое динамически создает и обслуживает файлы PDF. Внутри приложения я записываю простой текст в файл журнала ошибок apache.
Регистрация ведется через стандартный интерфейс регистрации Python:
logging.debug('My log message')
Проблема в том, что я замечаю, что всегда вижу ровно 11 копий каждого оператора, напечатанного в журнале ошибок из cherrypy.
например:.
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
[Thu Mar 24 18:44:46 2011] [error] USER AUTHORIZED BY SESSION
Само приложение работает и возвращает правильный файл PDF, но я пытаюсь выяснить, почему кажется, что веб-приложение вызывается 11 раз для каждого веб-запроса.
У кого-нибудь есть идеи, с чего начать поиск? Я предполагаю, что это проблема конфигурации apache или cherrypy? Может ли кто-нибудь, знакомый с вишневым, помочь мне?
Любая помощь с благодарностью.