今天在给一个客户排查PHP配置问题时,遇到了一个头疼的bug。客户反映网站无法加载一些页面,检查错误日志后发现是内存限制导致的。我先看了下
然后我就将这个值从2M改成了128M,保存文件并重启了Apache服务。没想到,问题还是存在。我开始怀疑可能是其他地方也有内存限制,于是查看了php-fpm的配置,发现
我决定把php-fpm的这个值也改为128M,并重启了php-fpm服务。这次真的解决了问题!看来有时候细节决定成败啊。以后处理这类问题时一定要仔细检查每个相关的配置文件哦~
php.ini文件里的memory_limit设置,默认是2M,显然不够用了。然后我就将这个值从2M改成了128M,保存文件并重启了Apache服务。没想到,问题还是存在。我开始怀疑可能是其他地方也有内存限制,于是查看了php-fpm的配置,发现
php_admin_value也被设置了128M。我决定把php-fpm的这个值也改为128M,并重启了php-fpm服务。这次真的解决了问题!看来有时候细节决定成败啊。以后处理这类问题时一定要仔细检查每个相关的配置文件哦~
登录/注册