mediawiki-parsoid“名称查找超时”错误

简而言之 – 我得到一个name lookup timed out的错误,不明白在哪里寻找问题。

漫长的故事 – 我一直在试图安装MediaWiki Visual Editor,并为此启动了一个基于Heroku的node.js parsoid服务器。 我在本地主机和OpenShift上运行实验性维基,这一切都很好。 但是,当我试图在我的主维基中启动它时,编辑器未能完成“往返”(wiki-text> html>维基文本),结果如下:

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

我的主要假设是,它必须做一些无法curl另一个服务器,因此试图在旅程中提出cURL请求,但这一切都没有问题。 它可能是我不知道的防火墙吗?
第二个假设 – 与服务器端到客户端caching有关。

任何线索在哪里寻找将是非常有益的。

这是解决了这个问题:

  • 缩短了heroku应用程序的url
  • 添加时间(3000)到$wgHTTPConnectTimeout$wgHTTPTimeout. 提到的“遗忘”问题是由于客户端caching。
Interesting Posts