我正在使用nginx和Varnish在AmazonEC2服务器上建立一个Wordpress博客。我一步一步地学习了本教程。
博客已设置&工作良好。
现在,当我试图通过Wordpress上传一个新主题时,它开始上传,当它达到70%时(大约需要1分钟才能达到70%),与error code: ERR_CONNECTION_ABORTED
的连接突然断开
我猜这是由于nginx、varnish或其他地方发生的连接超时。
我对这个东西还不熟悉。我做了以下事情:
-
我在
/etc/php5/fpm/pool.d/www.conf
中更改了超时至request_terminate_timeout = 500
-
我将
/etc/nginx/nginx.conf
中的超时更改为fastcgi_read_timeout 500;
但这似乎并不奏效。我被卡住了。请引导我。
对于任何面临相同问题的人,以下是解决方案。通过添加以下设置解决了问题:
php-fpm的php.ini
max_execution_time = 240
upload_max_filesize = 32M
post_max_size = 32M
php-fpm的池配置
request_terminate_timeout = 240s
request_slowlog_timeout = 230s
slowlog = /var/log/php5-fpm.slow.log
nginx.conf
client_header_timeout 240;
client_body_timeout 240;
fastcgi_read_timeout 240;
client_max_body_size 32m;
这一切都要归功于这个精彩的帖子