如何在 Ubuntu 上启动 OpenLink Virtuoso
我有一个使用 Ubuntu 操作系统的远程服务器。我正在使用 putty 在服务器上运行命令。我在上面安装了 OpenLink 开源 Virtuoso。
现在,当我使用以下命令启动服务器时:
要启动服务器,您需要执行两个步骤
- 转到
cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db
- 然后输入
/usr/local/virtuoso-opensource/bin/virtuoso-t -f &
服务器成功启动,我能够访问conductor 和其他东西,但是一旦我关闭我的putty
会话,Virtuoso 服务器也会关闭。我还在该机器上运行 tomcat
和 LAMP
。那两个仍然继续运行,但奇怪的是 Virtuoso 关闭了。
即使我与 putty
会话断开连接,如何才能保持运行?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
-f
参数使 Virtuoso 实例在+foreground
中运行,即使该进程已置于后台(通过尾随的与号&
) code>),并且它与您的登录会话相关联。您可以使用
-d
或+debug
参数获得类似的输出效果,而无需绑定到登录会话。您还可以在没有标准输出反馈的情况下启动实例,并使用
virtuoso.ini
文件中设置的+loglevel
(默认loglevel
为>5
),通过省略-d
和-f
参数。因此要执行的两个命令变为:
现在,
db
目录不是我期望找到它的位置,因此您遵循的指南可能需要一些额外的更正。您可能会发现(我的雇主)OpenLink Software 指南更有帮助。为了便于将来参考,OpenLink Software 有多种支持路径,包括 Virtuoso 和其他方式,例如 Virtuoso 用户邮件列表,或我们的支持网站,或我们自己的支持论坛,或 Freenode 上的 IRC 频道
#openlink-virtuoso
(irc://chat.freenode.net/#openlink-virtuoso
)代码>)。The
-f
argument makes the Virtuoso instance run in the+foreground
even though the process has been put in the background (by the trailing ampersand,&
), and it is tied to your login session.You can get similar output effects, without the binding to your login session, with the
-d
or+debug
argument.You can also start the instance without the stdout feedback, with the
+loglevel
as set in thevirtuoso.ini
file (defaultloglevel
is5
), by leaving off both-d
and-f
arguments.So the two commands to execute become:
Now, that
db
directory is not where I'd expect to find it, so the guide you're following may need some additional correction. You may find (my employer) OpenLink Software's guide more helpful.For future reference, OpenLink Software has several paths to support, with Virtuoso and otherwise, such as the Virtuoso Users mailing list, or our Support site, or our own Support forums, or the IRC channel
#openlink-virtuoso
on Freenode (irc://chat.freenode.net/#openlink-virtuoso
).