阿帕奇

阿帕奇

我有以下问题:

运行长时间运行的 php 脚本(文件上传)时,它会在活动精确 30 秒后超时。

奇怪的是,它只在某些情况下发生 - 我确信的是它总是在使用原生 Android 浏览器上传文件时发生 - Android for Chrome 没问题。

apache 日志中的错误是:

(70014)找到文件结尾:mod_fcgid:无法从 http 客户端获取数据

我已经增加了我所知道的与超时相关的每个 apache/fcgi/php 设置:

阿帕奇

超时 180

免疫学

FcgidIdleTimeout 9600 IPCCommTimeout 520 FcgidIOTimeout 520

php

最大执行时间 = 360

我是否遗漏了与超时相关的其他设置?

答案1

有相同的情况,必须在配置中将超时作为参数传递,如下所示:

FastCGIExternalServer /usr/local/bin/php-cgi -socket /tmp/php-fpm.sock -idle-timeout 60 -pass-header 授权

相关内容