如何在 Ubuntu 上启动 OpenLink Virtuoso

发布于 2024-12-01 19:17:15 字数 559 浏览 1 评论 0 原文

我有一个使用 Ubuntu 操作系统的远程服务器。我正在使用 putty 在服务器上运行命令。我在上面安装了 OpenLink 开源 Virtuoso。

现在,当我使用以下命令启动服务器时:

要启动服务器,您需要执行两个步骤

  1. 转到cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db
  2. 然后输入/usr/local/virtuoso-opensource/bin/virtuoso-t -f &

服务器成功启动,我能够访问conductor 和其他东西,但是一旦我关闭我的putty 会话,Virtuoso 服务器也会关闭。我还在该机器上运行 tomcatLAMP。那两个仍然继续运行,但奇怪的是 Virtuoso 关闭了。

即使我与 putty 会话断开连接,如何才能保持运行?

I have a remote server with Ubuntu OS. I am using putty to run commands on server. I installed OpenLink open source Virtuoso on it.

Now when I start the server using following commands:

To start the server you have two steps

  1. Go to cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db
  2. then type /usr/local/virtuoso-opensource/bin/virtuoso-t -f &

The server starts successfully and I am able to access conductor and stuff, but as soon as I close my putty session, the Virtuoso server also shuts down. I am also running tomcat and LAMP on that machine. Those two still keep on running but strangely Virtuoso shuts down.

How can I make stay running even when i disconnect from my putty session?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过期以后 2024-12-08 19:17:15

-f 参数使 Virtuoso 实例在 +foreground 中运行,即使该进程已置于后台(通过尾随的与号 &) code>),并且它与您的登录会话相关联。

您可以使用 -d+debug 参数获得类似的输出效果,而无需绑定到登录会话。

您还可以在没有标准输出反馈的情况下启动实例,并使用 virtuoso.ini 文件中设置的 +loglevel(默认 loglevel >5),通过省略 -d-f 参数。

因此要执行的两个命令变为:

  1. cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db
  2. /usr/local/virtuoso-opensource/bin/virtuoso-t

现在,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 the virtuoso.ini file (default loglevel is 5), by leaving off both -d and -f arguments.

So the two commands to execute become:

  1. cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db
  2. /usr/local/virtuoso-opensource/bin/virtuoso-t

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文