写入日志文件可能会导致写入冲突


Can writing to log files cause write conflicts?

我有一个web服务器,它托管了几个PHP应用程序,我想知道在向文本文件写入日志详细信息时,在正常/流量繁忙的情况下是否可能遇到写入冲突。在我的案例中,所有应用程序都使用相同的日志文件。如果可能性很高,请就如何减少或避免这种可能性提出建议。

如果你打算否决投票,请说明理由。

为了避免任何问题,您需要锁定文件,因此一次只能有一个应用程序写入文件。毫无例外,你需要一把锁。

如果你已经真正加载了应用程序,你可以选择一些非阻塞的日志守护进程或存储