一个很长的日志被下一个日志打断了
A very long log was interrupted by the next log
我使用名为 "error_log"
的 php 函数将日志写入文件,但如果下一条日志非常接近,有时很长的日志会被下一条日志打断。
举个例子:
Let's assume the first log looks like this: ^a{100000}$, and the
second log looks like this: bbbbbb, and then I use "error_log" to
write them into a log file almost simultaneously.
日志文件如下所示:
line 1:aaaaaaaaaaaaaaaaa...aaaaaaabbbbb
line 2:aaaaaaaaaaaaaa
可以看到第一个日志没有写完就被第二个日志打断了
我想知道为什么会这样,我该如何解决这个问题problem.I 考虑过将长日志拆分成两个较小的日志,但是有多小?
我使用名为 "error_log"
的 php 函数将日志写入文件,但如果下一条日志非常接近,有时很长的日志会被下一条日志打断。
举个例子:
Let's assume the first log looks like this: ^a{100000}$, and the second log looks like this: bbbbbb, and then I use "error_log" to write them into a log file almost simultaneously.
日志文件如下所示:
line 1:aaaaaaaaaaaaaaaaa...aaaaaaabbbbb
line 2:aaaaaaaaaaaaaa
可以看到第一个日志没有写完就被第二个日志打断了
我想知道为什么会这样,我该如何解决这个问题problem.I 考虑过将长日志拆分成两个较小的日志,但是有多小?