Apache2 mod_fcgid无法从http客户端获取数据

时间:2014-03-10 15:11:53

标签: php apache cgi fastcgi

我有一个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>

1 个答案:

答案 0 :(得分:0)

如果您可以在限制(60分钟)内上传大文件并不意味着GSM连接上的每个人都可以。对于20 MB文件,上行链路速度必须接近6 kB / s。将FcgidIOTimeout增加到与客户期望的最低值相匹配。