【发布时间】:2012-07-19 13:59:59
【问题描述】:
我们有一个下载 acsv 文件的脚本。当我们在 EC2 控制台的命令行上运行此脚本时,它运行良好;下载文件并向用户发送成功消息。
但是如果我们通过浏览器运行,我们会得到:
错误 324 (net::ERR_EMPTY_RESPONSE):服务器关闭了连接,没有发送任何数据。
当我们签入支持文件下载时,它在那里,但浏览器没有收到下载后发送的成功消息。
我们正在使用 cURL 通过身份验证从远程位置下载。该文件夹的用户组和所有权是“ec2-user”,该文件夹具有完全权限,即 777。
总结一下:文件已下载,但在浏览器端我们没有收到任何数据或打印的成功消息。
P.S.:下载文件大小为8-9MB时会出现问题;如果它是一个较小的文件大小说 1MB 它可以工作。因此,脚本执行时间或下载文件大小或某些 ec2 实例配置都会阻止它向浏览器提供响应。相同的脚本在我们的 Godaddy Linux VPS 上运行良好。我们已经更改了脚本的最大执行时间。
【问题讨论】:
标签: php amazon-ec2 amazon