【问题标题】:Really long request with no reply很长的请求没有回复
【发布时间】:2013-01-08 17:41:12
【问题描述】:

在我使用的应用程序中,我们有一个“从高层导出”功能,可以生成一个 .csv 文件。

有时(取决于我们需要导出的内容)请求需要很长时间(7-10 分钟)。服务器端一切正常(据我所知),但我客户的浏览器(他尝试了 safari、chrome 和 firefox)没有得到响应。 Aka 浏览器只是无限期地停留在加载动画中(好吧,我们在 45 分钟后放弃了)。

在我的机器上,所有浏览器都可以正常工作。根据我拥有/放置的日志,一切都按计划进行,任务结束发送输出,但他没有得到任何响应。

欢迎任何想法,我不知道下一步该去哪里。

编辑:我按照@ceejayoz 的建议做了,但问题仍然存在,浏览器没有收到响应,即使文件生成正确,它也只是坐在那里等待。

【问题讨论】:

  • 这个问题(无论如何)听起来更像是一个编程问题,所以我投票支持它去stackoverflow,因为它听起来更像是一个编程问题。

标签: apache2 php codeigniter


【解决方案1】:

我会让导出在服务器端生成,并让面向用户的页面刷新或通过 AJAX 每 15-30 秒检查一次以查看导出是否完成。完成后,将它们重定向到文件。

【讨论】:

  • 伙计……这很明显。我会试试的。反正问题依旧,为什么他的浏览器没有响应。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-15
  • 1970-01-01
  • 2013-08-02
  • 1970-01-01
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多