Apache 在上传大文件时检索超时错误并关闭连接
Posted
技术标签:
【中文标题】Apache 在上传大文件时检索超时错误并关闭连接【英文标题】:Apache retrieve a timeout error and closes connection when uploading large files 【发布时间】:2013-01-27 14:38:25 【问题描述】:我一直在尝试重新配置我的apache
和php.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 在上传大文件时检索超时错误并关闭连接的主要内容,如果未能解决你的问题,请参考以下文章