SPDY 和 Nginx 上传问题

SPDY 和 Nginx 上传问题

我有以下设置:一个带有 php-fpm 的 Nginx 服务器和http://blueimp.github.io/jQuery-File-Upload/

当我尝试上传一个文件,超过 10MB 时,它失败了。当 SPDY 被激活时,就会发生这种情况。当 SPDY 关闭时,上传工作正常。

有谁知道这个问题的解决方法/修复方法吗?

答案1

您是否尝试过自定义配置文件的以下部分

/etc/php5/fpm/php.ini:

; File uploads
upload_max_filesize = 10M
post_max_size = 10M

发布后不要忘记重新启动 PHP 后台进程:

sudo service php5-fpm restart

答案2

我不确定你的问题是否真的与 SPDY 有关。SPDY 有两种不同的超时。1) 对于 Keepalive

spdy_keepalive_timeout 180s;

2)对于预期数据

spdy_recv_timeout 30s;

也许文件大小比 SPDY 预期的要大,导致超时。您可以尝试提高值。

相关内容