在我的 nginx/php-fpm 配置中,并非所有 php 错误都在发生时记录下来。
我在我的 php-fpm conf 中设置了 catch_workers_output = yes (并从那时起重新启动了 php-fpm)。
一些 php 错误正在记录,而有些则没有或正在缓冲 - 我不确定哪个(将尝试找出它是哪个)。同时,我还需要在 conf 文件中添加什么以确保立即记录所有错误吗?关于我可以尝试的任何想法?
更新说:我认为在遵循这些评论后我已经修复了它,但仍然不是所有错误都在记录。还有其他想法吗?
更新(合并):我已将其范围缩小到与 nginx+emacs 相关的内容。当我在 emacs 中“全选”并删除时,在重新启动 nginx 之前不会再次记录错误。当我用 Ctrl+k 删除所有行时,错误仍然按预期删除。没有什么会改变文件权限或所有权。会发生什么?
谢谢 :)