一般情况下,启动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!!

精彩内容

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: