PHP 7.2 - Apache 2.4 内存限制问题

PHP 7.2 - Apache 2.4 内存限制问题

我们正在运行带有 Apache 2.4 和 PHP 7.2 的 Ubuntu 16.04 LTS。十有八九,Web 应用程序运行良好,但在随机时间间隔内,我们会遇到此错误消息。

“{file} 行中允许的 134217728 字节内存已用尽(试图分配 135168 字节)...”

我们正在仅供少数人使用的临时服务器上进行测试 - 因此内存/CPU 利用率是最低的。

需要注意的一点是,只有当我们尝试通过这些 PHP 函数从网络外部访问内容时,才会遇到此问题

  • file_get_contents

  • 获取标题

重新启动 apache 可以解决问题,但它会非常随机地再次出现 - 有时会立即出现,有时会在 1 天内出现。

我们尝试增加 PHP 内存限制,但无济于事。即使对于非常小的文件,file_get_contents 也会失败。

我们在本地机器(Win 和 Mac)上有相同的设置,并且 Web 应用程序运行良好,我们从未遇到这些内存问题。

有任何线索可以知道发生了什么事或我们下一步应该去哪里找吗?可能是缺少 Apache 模块吗?

提前感谢您的帮助!

相关内容