2011-03-24 61 views
0

我有一個簡單的cherrypy應用程序,可以動態創建和提供PDF文件。在應用程序內部,我將一些簡單的文本記錄到apache的錯誤日誌文件中。apache日誌中的Cherrypy和重複錯誤消息

的記錄通過Python的標準日誌接口實現:

logging.debug('My log message') 

的問題是,我注意到,我總是看到從CherryPy的內部印刷錯誤日誌每個語句的準確11份。

例如爲:

[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文件,但我試圖找出爲什麼它看起來好像web應用程序被稱爲11次,每次Web請求。

有沒有人有任何想法從哪裏開始尋找?我猜這是apache或cherrypy配置問題?熟悉cherrypy的人能幫助我嗎?

任何幫助非常感謝。

回答

0

11次在主線程中聽起來像一次,10次HTTP請求線程中的每一次聽起來都是一次。我不知道你在哪裏調用logging.debug。