Error S2801: [Virtuoso Driver]CL033: Connect failed to localhost:13001 = localhost:13001.at line 0..

一般情况下,启动virtuoso使用命令" virtuoso-t  -fd" ,但是我这里是通过运行 py文件 开启服务,所以跟之前的方法还是不太一样的。

具体的参考源码链接如下:

GitHub - dki-lab/Freebase-Setup: The last data dump of Freebase with introductory explanation of its schema

开启服务

$ python3 virtuoso.py start 3001 -d virtuoso_db

运行之后出错:

 

关闭服务

$ python3 virtuoso.py stop 3001 

运行之后出错:

 

 经过我反复排查,最终发现是因为我之前在已经开启服务的情况下再次开启服务导致的错误。

我用命令查有关virtuoso的进程:

$ ps  -ef  | grep  virtuoso

然后将不相关的进程用kill 杀死:

$ kill -9  7428

这时测试一下  重启服务,关闭服务,发现问题已经解决了!!

 

 最后,网上有关virtuoso 启动失败的资料很少,所以查找起来原因有些困难,希望大家遇到新奇的bug都能记录下来,我们互帮互助,早点解决bug!!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值