mwApis:
- # This is the only required parameter,
# the URL of you MediaWiki API endpoint.
uri: 'http://spgenerations.com/wiki/api.php'在我的linux机器上,我可以卷曲这个URL并接收api数据。
不管是使用apt-get安装还是开发人员安装(ngm install),这两个实例都会给出这个错误:
{"name":"parsoid","hostname":"play.projecttidal.com.KVM","pid":12636,"level":30,"levelPath":"info/service-runner","msg":"master(12636) initializing 2 workers","time":"2019-03-12T03:55:47.504Z","v":0}
{"name":"parsoid","hostname":"play.projecttidal.com.KVM","pid":12645,"level":60,"moduleName":"lib/index.js","levelPath":"fatal/service-runner/worker","msg":"Unexpected token ...","time":"2019-03-12T03:55:47.917Z","v":0}
{"name":"parsoid","hostname":"play.projecttidal.com.KVM","pid":12636,"level":40,"message":"first worker died during startup, continue startup","worker_pid":12645,"exit_code":1,"startup_attempt":1,"levelPath":"warn/service-runner/master","msg":"first worker died during startup, continue startup","time":"2019-03-12T03:55:48.925Z","v":0}对于上下文,此处的主机名不正确,并且域已被删除。
这是我的parsoid配置:
// Parsoid configuration
$wgVirtualRestConfig['modules']['parsoid'] = array(
'url' => 'server.spgenerations.com',
'forwardCookies' => true
);为了让这玩意儿正常工作,我在巫毒的太阳下尝试了所有的方法,我感到非常沮丧。花了4个小时修补URL链接都无济于事,所以,如果你知道任何与这个错误相关的事情,请伸出援手。
发布于 2019-07-22 01:56:52
检查您正在运行的Node.JS版本:
nodejs --version如果是Parsoid 4.x,:对于Parsoid来说太旧了。我也遇到过同样的情况(Debian9,在存储库中仍然是一个旧的Node.JS版本……)。在升级到10.x之后,它对我来说运行得很好。
我使用以下指南(请参阅使用PPA安装)更新到较新的Node.JS版本:https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-debian-9
https://stackoverflow.com/questions/55113988
复制相似问题