我在两个不同的服务器上的特定 Magento 商店遇到了问题。
问题是,当我保存管理面板时,会出现 502 错误。这些值实际上保存到了数据库中,因为在浏览器中按“返回”按钮会加载设置了新值的管理页面。但是,保存后页面始终会显示 502 错误,而不会刷新,手动按“返回”按钮是继续工作的唯一方法。
日志文件显示以下内容:
/var/log/php5-fpm.log
exited on signal 11 (SIGSEGV - core dumped) after 3.555010 seconds from start
/var/log/nginx/website_dev_error.log
[error] 38501#0: *625 recv() failed (104: Connection reset by peer) while reading response header from upstream
池文件变量
[website.dev]
listen = /var/run/php5-fpm.website.dev.sock
user = www-data
group = www-data
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
pm = ondemand
pm.max_children = 2
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 2
pm.process_idle_timeout = 60s
php_admin_value[memory_limit] = 2048M
php_admin_value[max_execution_time] = 600
目前,池设置已修改。我将内存限制增加到 2GB,并将 process_idle_timeout 增加到 60s(从 5s 开始),但这没有帮助。
有关环境的一些信息:
操作系统版本
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.10
Release: 15.10
Codename: wily
php 版本
PHP 5.6.11-1ubuntu3.1 (cli)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
nginx 版本
nginx version: nginx/1.9.3 (Ubuntu)
欢迎提出任何建议,