我有一个带有Ubuntu的远程服务器。我使用putty在服务器上运行命令。我在上面安装了OpenLink开源Virtuoso。
现在,当我使用以下命令启动服务器时:
要启动服务器,您有两个步骤
cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db/usr/local/virtuoso-opensource/bin/virtuoso-t -f &服务器成功启动,我可以访问导体和其他东西,但是一旦我关闭了我的putty会话,Virtuoso服务器也会关闭。我还在那台机器上运行tomcat和LAMP。这两个人还在继续跑,但奇怪的是,维托索关闭了。
即使我断开了与putty会话的连接,如何使我保持运行呢?
发布于 2011-08-28 14:18:52
-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软件指南更有帮助。
作为将来的参考,OpenLink软件有几个可以支持的路径,包括Virtuoso和其他,例如虚拟用户邮件列表、我们的支援场地、或者我们自己的支助论坛,或者Freenode上的IRC通道#openlink-virtuoso (irc://chat.freenode.net/#openlink-virtuoso)。
https://stackoverflow.com/questions/7211669
复制相似问题