Symfony 3.3中允许的内存大小耗尽

时间:2018-04-02 20:52:19

标签: php nginx composer-php symfony-3.3 fpm

在我的生产服务器上使用以下配置:

  • Nginx的
  • phpfpm-7.0
  • 列表项

Symfony3.3

在我的phpFpm错误日志中加入app.php页面时,我在定位主页时仍然收到500错误,并出现以下错误:

[error] 16800#16800: *9 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Allowed memory size of 2097152 bytes exhausted (tried to allocate 4096 bytes) in .../vendor/composer/autoload_static.php on line 4248" while reading response header from upstream, client: XXXXXXXX, server: _, request: "GET /app.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "XXXXXXX"

我尝试在这些位置增加memory_limit参数而不做任何更改:

  • /etc/php/7.0/fpm/php.ini
  • /etc/php/7.0/fpm/php-fpm.conf
  • /etc/php/7.0/fpm/pool.d/www.conf
  • /etc/php/7.0/cli/php.ini

你知道它会从哪里来吗?

1 个答案:

答案 0 :(得分:0)

好的解决了。

我的问题来自额外的配置,这是在/etc/php/7.0/fpm/php-fpm.conf文件中覆盖了php.ini conf。

谢谢!