Apache 在上传大文件时检索超时错误并关闭连接

Posted

技术标签:

【中文标题】Apache 在上传大文件时检索超时错误并关闭连接【英文标题】:Apache retrieve a timeout error and closes connection when uploading large files 【发布时间】:2013-01-27 14:38:25 【问题描述】:

我一直在尝试重新配置我的apachephp.ini 以允许上传大文件。 因此我更改了以下变量: /httpd/conf/httpd.conf:

超时 7200 代理超时 7200

/etc/php.ini:

post_max_size = 1024M         ; Maximum size of POST data that PHP will accept.

max_execution_time = 7200     ; Maximum execution time of each script, in seconds

max_input_time = 7200         ; Maximum amount of time each script may spend parsing request data

memory_limit =1024M           ; Maximum amount of memory a script may consume

file_uploads = On             ; Whether to allow HTTP file uploads.

upload_max_filesize = 1024M   ; Maximum allowed size for uploaded files.

PHP 脚本 - 上传前:

set_time_limit(0);

回复是:

324(net::ERR_EMPTY_RESPONSE)

请注意上传的文件正确存储在服务器上,所以上传过程是成功的,但我一直收到这个错误。

有什么提示吗?

阿隆·科根

【问题讨论】:

你用的是什么浏览器?其他浏览器是否出现此错误? @hohner 我正在使用 Chrome,但该错误与特定浏览器无关 您在 Firefox 中遇到了完全相同的错误?据我所知,这是一个 Chrome 错误响应。 Internet Explorer 一段时间后出现“无法显示页面 - 检查连接性...”之类的错误,并且 firefox 返回空白页面...请尝试此链接以充分理解问题upload page 这是一个执行 20 分钟循环的脚本。 您的脚本似乎进入了无限循环。您需要发布一些代码。 【参考方案1】:

我的回答很晚,但也许我会帮助某人。

我在降低memory_limit时决定了问题

附:对不起我的英语

【讨论】:

以上是关于Apache 在上传大文件时检索超时错误并关闭连接的主要内容,如果未能解决你的问题,请参考以下文章

上传图片过大时nginx报错

httpWebRequest.GetResponse() 基础连接已关闭 发送时发生错误

将大文件从本地机器复制到 S3 时读取端点 URL 超时

IIS7 Wordpress大上传HTTP错误

查询 Postgresql 时偶尔会检索到“连接超时”错误

重新组装上传文件时服务器超时