Virtuoso Windows服务未创建

时间:2016-12-07 15:33:48

标签: windows-services virtuoso

根据virtuoso-t --help中的说明:

To create a windows service 'MyService' using the configuration file c:\database\virtuoso.ini:
  virtuoso-t +service create +instance MyService +configfile c:\database\virtuoso.ini

我跑了

  

virtuoso-t +service create +instance my-virtuoso +configfile D:\SOFT\Virtuoso\database\my-virtuoso.ini

得到

[Using my-virtuoso.ini in D:\SOFT\Virtuoso\database]
The Virtuoso_my-virtuoso service has been registered
  and is associated with the executable d:\soft\virtuoso\bin\virtuoso-t.exe

服务未显示在Windows服务中且无法在端口上访问。

有没有办法在Virtuoso上注册Windows 7服务?

BTW,OpenLink人(因为我很确定您正在阅读此内容),您的说明会说To create a windows service 'MyService',但命令的结果会生成相当于Virtuoso_MyService的报告。除了实际的服务创建或说明之外,您可能希望在下一个版本中更正这一点。

1 个答案:

答案 0 :(得分:1)

感谢错误的-?输出上的标记。有一些事情发生了变化,没有在那里得到适当反映。这将是固定的。

其中一个是你应该发现服务在控制面板中列为OpenLink Virtuoso Server [MyService],Windows知道为Virtuoso_MyService,而Virtuoso知道为MyService - 所以{ {1}}输出应显示 -

  

要在命令行中启动此服务,请使用

     

-?

     

     

sc start Virtuoso_MyService

     

要在服务组件服务控制面板中使用此服务,请查找 OpenLink Virtuoso Server [MyService]

创建服务无法启动它;这就是为什么它不听。

我已经在Windows 7上测试并确认了上述所有内容,其中包含开源和商业版版本的7.2.4.2(virtuoso-t +service start +instance MyService)。