首页 > 解决方案 > 写入标准输出时PHP请求静默死亡

问题描述

我有一个已经工作了一段时间的应用程序。就在今天早上,我们开始收到 504 Gateway Timeout 错误。什么都打不通。单步执行代码后,我发现尝试写入php://stdout. 将其更改为php://output有效,并按照您的预期将其转储到屏幕上。将其更改为:STDERRphp://stderr按预期工作(它写入错误日志)。我尝试过@抑制错误以及尝试/捕获,但似乎错误不是正在发生的事情。有什么想法可以尝试吗?我对这个有点茫然。

在 ECS (Fargate) 中运行:

PHP: 7.2.26
Apache: 2.4.43
Linux: Alpine 3.8.5

标签: phpstdout

解决方案


推荐阅读