flask debug模式logging模块报错os.rename(self.baseFilename, dfn) WindowsError: [Error 32]
2017-02-21 00:00
786 查看
flask debug模式logging模块报错
Traceback (most recent call last):
File "C:\Python27\lib\logging\handlers.py", line 77, in emit
self.doRollover()
File "C:\Python27\lib\logging\handlers.py", line 350, in doRollover
os.rename(self.baseFilename, dfn)
WindowsError: [Error 32]
原因,flask debug模式启动的两个进程,一个用于监控的,由于logging是线程安全的,但并不支持多进程,所以报错。
解决办法:
启动的时候,app.run(use_reloader=False) # 防止debug启动监控个进程
即可解决logging模块
[handler_hand03]
class=handlers.TimedRotatingFileHandler
报错现象!
Traceback (most recent call last):
File "C:\Python27\lib\logging\handlers.py", line 77, in emit
self.doRollover()
File "C:\Python27\lib\logging\handlers.py", line 350, in doRollover
os.rename(self.baseFilename, dfn)
WindowsError: [Error 32]
原因,flask debug模式启动的两个进程,一个用于监控的,由于logging是线程安全的,但并不支持多进程,所以报错。
解决办法:
启动的时候,app.run(use_reloader=False) # 防止debug启动监控个进程
即可解决logging模块
[handler_hand03]
class=handlers.TimedRotatingFileHandler
报错现象!
相关文章推荐
- os.remove(file)出错 WindowsError: [Error 32]
- bug宝典Python篇 WindowsError: [Error 32] Logged from file remote_connection.py
- Error:Execution failed for task ':ProjectName:mergeDebugResources'. > Crunching Cruncher *some file*
- 误mlogc.c:32:23: error: curl/curl.h: No such file or directory
- error: gnu/stubs-32.h: No such file or directory错误解决办法
- 解决 error: gnu/stubs-32.h: No such file or directory
- 错误记录(五)Error creating bean with name 'sessionFactory' defined in file
- Android Studio-Didn't find class XXX on path: DexPathList [zip file "/data/app/packagename/base.apk]
- Android之Error: 'L' is not a valid file-based resource name character解决办法
- /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h:No such file or directory的解决办法
- Error creating bean with name 'txManager' defined in file
- Android Studio-Didn't find class XXX on path: DexPathList [zip file "/data/app/packagename/base.apk]
- VS code 中的各种变量 ${file},${fileBasename}
- error:c++Builder [Linker Fatal Error]Fatal:Expected a file name:
- scripts/kconfig/lxdialog/dialog.h:32: fatal error: curses.h: No such file or directory
- Error creating bean with name 'redisTemplate' defined in file
- mysqldump: Got error: 1049: Unknown database 'base_name' when selecting the...linux mysql数据库备份的时候报错
- [linker fatal error]:Expected a file name的解决办法
- Error creating bean with name 'transactionManager' defined in file
- python2.7以下出 NameError: global name 'FileNotFoundError' is not defined的解决方案