我有以下设置:一个带有 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 预期的要大,导致超时。您可以尝试提高值。