2

简而言之 - 我收到一个关于name lookup timed out并且不知道在哪里搜索问题的错误。

长话短说——我一直在尝试安装 MediaWiki 可视化编辑器,并为此启动了一个基于Heroku的 node.js parsoid 服务器。我在 localhost 和OpenShift上都运行了实验性 wiki ,一切都很好。但是,当我尝试在我的主 wiki 中启动它时,编辑器未能完成“往返”(wiki-text > html > wiki-text),结果如下:

  • 重新编辑时,编辑“忘记”上次编辑
  • 错误消息- 重复此操作三到四次后,它会导致以下错误消息:parsoid-server-http-request-error: "name lookup timed out"

我的主要假设是它与无法卷曲另一台服务器有关,因此试图在旅途中发出卷曲请求,但一切都没有问题。它可能是我不知道的防火墙吗?
第二个假设 - 与服务器端到客户端缓存有关。

任何在哪里搜索的线索都会非常有帮助。

4

1 回答 1

1

这就是解决这个问题的方法:

  • 缩短了 heroku 应用程序 url
  • 添加时间(3000)到$wgHTTPConnectTimeout$wgHTTPTimeout. 提到的“忘记”问题是由于客户端缓存造成的。
于 2014-12-29T22:47:11.357 回答