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

问题描述 投票:2回答:1

我有一个Android应用,它通过HTTP POST大量上传到我的服务器。服务器正在使用Apache / 2.2.17运行Ubuntu。

此托管PHP脚本以接收上载的域通过mod_fcgid运行。

目前,我每24小时最多上传1万个文件,该时间范围内的总数据约为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>
php apache cgi fastcgi
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.