简而言之-我遇到关于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请求,但都没有问题。可能是我不知道的防火墙吗?
第二个假设-与服务器端到客户端缓存有关。

任何在哪里寻找线索都将非常有帮助。

最佳答案

这是解决此问题的方法:


缩短了Heroku应用网址
$wgHTTPConnectTimeout$wgHTTPTimeout.增加了时间(3000)
提到的“忘记”问题是由于客户端缓存。

07-24 09:47
查看更多