mediawiki-parsoid"名称查找超时"错误

时间:2014-12-03 08:14:43

标签: node.js curl heroku mediawiki visual-editor

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

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

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

我的主要假设是它与某些无法curL其他服务器有关,因此试图在旅行期间提出cURL请求,但这一切都没有问题。它可能是我不知道的防火墙吗? 第二个假设 - 与服务器端到客户端缓存有关。

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

1 个答案:

答案 0 :(得分:1)

这就解决了这个问题:

  • 缩短了heroku app url
  • 将时间(3000)添加到$wgHTTPConnectTimeout$wgHTTPTimeout. "遗忘"提到的问题是由于客户端缓存。