Symfony 3.3 中允许的内存大小耗尽
Allowed memory size exhausted in Symfony 3.3
在我的生产服务器上配置如下:
- Nginx
- phpfpm-7.0
- 列表项
Symfony3.3
在我访问 app.php 页面的 phpFpm 错误日志中出现以下错误的主页时,我仍然收到 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
你知道它是从哪里来的吗?
好的解决了。
我的问题来自 /etc/php/7.0/fpm/php-fpm.conf 文件中的额外配置覆盖了 php.ini conf.
谢谢!
在我的生产服务器上配置如下:
- Nginx
- phpfpm-7.0
- 列表项
Symfony3.3
在我访问 app.php 页面的 phpFpm 错误日志中出现以下错误的主页时,我仍然收到 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
你知道它是从哪里来的吗?
好的解决了。
我的问题来自 /etc/php/7.0/fpm/php-fpm.conf 文件中的额外配置覆盖了 php.ini conf.
谢谢!