NGINX,PHP-FPM-错误日志条目缺少换行符

NGINX,PHP-FPM-错误日志条目缺少换行符

我刚刚将 Nginx 更新到 1.19 版本,它取代了 Ubuntu 18 仓库中的旧版本 1.14。

但是,现在我的所有 PHP-FPM 错误日志条目都聚集在一起,没有换行符。有人知道如何解决这个问题吗?我在 Nginx 的 conf 文件或 PHP-FPM 的 ini 文件中没有看到任何可能相关的内容。

因此,不要:

PHP Warning: Undefined variable. 
PHP Warning: File not found.

现在的情况是这样的,日志很难读。

Warning: Undefined variable.PHP Warning: File not found.

答案1

有一个PHP 错误报告关于此问题,以及从 PHP 开发人员的回答来看,不幸的是,由于“FastCGI 的工作方式”,这种行为无法改变。

他们编写了一个针对 PHP 8.2 的补丁,该补丁将使用 分隔单行内的日志条目;

相关内容