Django RotatingFileHandler产生的错误:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。
当使用Django进行调试,A如果log使用了RotatingFileHandler输出日志,当第一个日志文件写满(设置了每个日志文件为5MB)产生第二个文件时,会出现如下的错误,导致无法生成后续的日志文件:

解决方法
- 最简单的方法,清空log文件即可
- 启动时增加参数,python manager.py runserver --noreload 127.0.0.1:8000 即可创建第二个log文件
浙公网安备 33010602011771号