我在任何地方都找不到答案,所以我在这里问。
我只是想知道,当错误发生时,是否有一种方法可以让我看到错误立即打印到php的error_log文件中。现在,我的服务器是用cpanelwhm运行的标准设置,CPU的使用和内存的使用一直处于正常水平。
疯狂的是,当错误发生时,我似乎要等5分钟或更久才能看到php error_log文件中的记录。如果我在生成错误后马上查看日志文件,那么它就不会被打印出来。
我怎么做才能尽量缩短从错误发生到php的error_log文件中出现新错误的等待时间?
这是一个变通的方法,而不是解决延迟问题的方法。你可以在你的函数末尾添加这一行
error_log(PHP_EOL, 3, $file);