我有一个带Ubuntu OS的远程服务器。我正在使用putty
在服务器上运行命令。我在上面安装了OpenLink开源Virtuoso。
现在,当我使用以下命令启动服务器时:
要启动服务器,您需要执行两个步骤
- 转到
cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db
- 然后输入
醇>/usr/local/virtuoso-opensource/bin/virtuoso-t -f &
服务器成功启动,我可以访问导体和东西,但是一旦我关闭putty
会话,Virtuoso服务器也会关闭。我还在该计算机上运行tomcat
和LAMP
。这两个人仍在继续跑步但奇怪的是Virtuoso关闭了。
即使我与putty
会话断开连接,如何保持运行状态?
答案 0 :(得分:5)
-f
参数使得Virtuoso实例在+foreground
中运行,即使该进程已放入后台(通过尾随符号&
),并且它与你的登录会话。
使用-d
或+debug
参数,您可以获得类似的输出效果,而不会绑定到您的登录会话。
您也可以在没有stdout反馈的情况下启动实例,+loglevel
文件中设置virtuoso.ini
(默认loglevel
为5
) -d
和-f
个参数。
因此要执行的两个命令变为:
cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db
- 醇>
/usr/local/virtuoso-opensource/bin/virtuoso-t
现在,db
目录不是我希望找到的目录,因此您所关注的指南可能需要一些额外的更正。您可能会发现(我的雇主)OpenLink Software's guide更有帮助。
为了供将来参考,OpenLink软件有几种支持途径,包括Virtuoso和其他路径,例如Virtuoso Users mailing list,我们的Support site,或我们自己的Support forums,或IRC频道Freenode上的#openlink-virtuoso
(irc://chat.freenode.net/#openlink-virtuoso
)。