3

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

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

要启动服务器,您有两个步骤

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

服务器成功启动,我可以访问指挥和其他东西,但是一旦我关闭putty会话,Virtuoso 服务器也会关闭。我也在那台机器tomcat上运行LAMP。那两个仍然继续运行,但奇怪的是,Virtuoso 关闭了。

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

4

1 回答 1

6

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

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

您还可以在没有标准输出反馈的情况下启动实例,使用文件+loglevel中设置的virtuoso.ini(默认loglevel5),方法是省略-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 用户邮件列表、我们的支持站点、我们自己的支持论坛#openlink-virtuoso或Freenode ( irc://chat.freenode.net/#openlink-virtuoso)上的 IRC 频道。

于 2011-08-28T14:18:52.997 回答