如何在python

时间:2018-09-23 02:40:29

标签: python logging tcp flush

我编写了一个“日志服务器”,用于使用TCP从客户端接收日志。当收到日志时,它将日志记录到磁盘上的文件中。为了提高性能,文件使用了较大的缓冲区,问题是缓冲区仅在缓冲区已满时才会刷新到磁盘。那么,有没有什么API可以使刷新执行期变得如此?

我有个主意:在一个单独的线程周期中调用刷新,但是我不确定它是否正确,而另一个线程可能会同时写入数据。

0 个答案:

没有答案