【问题标题】:What can cause "No Data Recieved ERR_EMPTY_RESPONSE"? [closed]什么会导致“未收到数据 ERR_EMPTY_RESPONSE”? [关闭]
【发布时间】:2015-08-02 19:50:53
【问题描述】:

My website 经常这样做,通常是在我打开一个线程时。我想这可能是因为我经常(每 10 秒左右)寻找新的帖子和通知并通过 Ajax 加载它们,但这不应该导致这个错误,对吧?

我使用 GoDaddy 作为主机,但在我之前尝试联系他们并寻求帮助时,他们没有用。我不确定是我的代码还是他们的服务器导致了这种情况。

任何帮助将不胜感激。自从我在该网站上工作以来已经有一段时间了,因为在不断发生错误之后我有点放弃它并且我找不到任何关于原因的答案。

【问题讨论】:

  • 嗨,我也面临同样的问题。你有解决方案吗?

标签: javascript ajax performance server


【解决方案1】:

您是否使用与 GoDaddy 共享主机? GoDaddy 共享主机限制了托管应用程序可以接收的请求数量。如果您有 AJAX 请求每 10 秒发送一次请求,它将忽略这些请求中的很大一部分。

我建议在AWS cloud 上设置一个测试服务器并将应用程序移植到那里。如果您选择最小的服务器大小,您将获得自己的虚拟服务器,并且第一年的托管是免费的。

【讨论】:

  • 我试试看!您认为这会导致 No Data Received 错误吗?
  • @Odin 是的,No Data Received 响应表明您的请求已收到,但可能被忽略
  • 好的,我在另一台主机上还有另一个域,我会试试看。谢谢!
  • 顺便说一句,我有“豪华 Linux 主机”。有什么方法可以“检查”他们是否限制了我的任何请求?编辑:我检查了一些,服务器 IP 是共享的,所以我想我必须改变..
猜你喜欢
  • 1970-01-01
  • 2022-07-01
  • 2015-03-06
  • 2017-04-24
  • 2017-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多