2009-11-04 96 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或更新的应该有正确的代码,如果这真的是问题。