2009-11-04 65 views
0

夥計們,我退出cherrypy服務器時出現以下錯誤。這個錯誤是關於什麼的?退出cherrypy服務器時出錯

2009-11-04 09:32:35,015 WARNING Error in atexit._run_exitfuncs: 
2009-11-04 09:32:35,015 WARNING 

2009-11-04 09:32:35,015 WARNING Traceback (most recent call last): 

2009-11-04 09:32:35,015 WARNING File "atexit.pyc", line 24, in _run_exitfuncs 

2009-11-04 09:32:35,015 WARNING File "logging\__init__.pyc", line 1486, in shutdown 

2009-11-04 09:32:35,015 WARNING File "logging\__init__.pyc", line 746, in flush 

2009-11-04 09:32:35,015 WARNING IOError: [Errno 9] Bad file descriptor 

2009-11-04 09:32:35,015 WARNING Error in sys.exitfunc: 

2009-11-04 09:32:35,015 WARNING Traceback (most recent call last): 

2009-11-04 09:32:35,015 WARNING File "atexit.pyc", line 24, in _run_exitfuncs 

2009-11-04 09:32:35,015 WARNING File "logging\__init__.pyc", line 1486, in shutdown 

2009-11-04 09:32:35,015 WARNING File "logging\__init__.pyc", line 746, in flush 

2009-11-04 09:32:35,015 WARNING IOError 
2009-11-04 09:32:35,015 WARNING : 
2009-11-04 09:32:35,015 WARNING [Errno 9] Bad file descriptor 
2009-11-04 09:32:35,015 WARNING 

回答

0

可能日誌控制檯,然後將其關閉。

0

您在退出之前關閉了您的日誌文件。日誌關閉代碼希望在退出之前刷新日誌文件。在Python的日誌記錄模塊中,您看到的內容看起來像bug #3126。它被固定爲:

r64338 | vinay.sajip | 2008-06-17 13:02:14 +0200(星期二,2008年6月17日)| 1 線

錯誤#3126:StreamHandler中和之前調用 的FileHandler檢查 「沖洗」和「關閉」,所述流 對象有這些,使用hasattr (感謝bobf的補丁)。

你有哪個版本的Python?看起來像2.4.6和2.5.3或更新的應該有正確的代碼,如果這真的是問題。