我有一个Android应用程序,通过HTTP POST向我的服务器上传很多内容。 服务器使用Apache / 2.2.17运行Ubuntu。
这个托管PHP脚本以接收上传的域正在运行mod_fcgid。
目前,我每24小时上传最多10k个内容,在该时间范围内总数据为4GB。
现在我收到了很多mod_fcgid错误。我的日志充满了它们。
(70007)The timeout specified has expired: mod_fcgid: can't get data from http client
(70014)End of file found: mod_fcgid: can't get data from http client
知道怎么解决吗?
我的 fcgid.conf :
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
# FcgidConnectTimeout 120
FcgidMaxRequestLen 1073741824
FcgidIOTimeout 3600
FcgidConnectTimeout 3600
FcgidBusyTimeout 3600
FcgidIdleTimeout 9600
FcgidProcessLifeTime 9600
</IfModule>
答案 0 :(得分:0)
如果您可以在限制(60分钟)内上传大文件并不意味着GSM连接上的每个人都可以。对于20 MB文件,上行链路速度必须接近6 kB / s。将FcgidIOTimeout
增加到与客户期望的最低值相匹配。