【问题标题】:mediawiki-parsoid "name lookup timed out" errormediawiki-parsoid“名称查找超时”错误
【发布时间】:2015-01-31 17:12:18
【问题描述】:

简而言之 - 我收到关于 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"

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

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

【问题讨论】:

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


    【解决方案1】:

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

    • 缩短了 Heroku 应用 url
    • 将时间 (3000) 添加到 $wgHTTPConnectTimeout$wgHTTPTimeout. 提到的“忘记”问题是由于客户端缓存造成的。

    【讨论】:

    • 错字“忘记”,请修正。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-29
    • 2022-12-04
    相关资源
    最近更新 更多