python进程写文件与多进程记录日志

假设有个进程,一直在写一个名字叫做1的文件,然后我们在它运行的过程中将文件改名了,会发生什么事情呢? 写个程序试试: 然后运行它,此时可以看到: 因为进程得到了文件的句柄,所以就算这个文件改名为2了,它也会继续往2这个文件写入的。 这样也就解释了apache在linux启动多个进程响应url请求时,调用TimeRotatingFileHandler时,第二个进程把第一个进程的日志名错误改名为带后缀
相关文章
相关标签/搜索