2016-03-05 144 views
1

我安装在一个共享主机帐户的私人PostgreSQL的私人运行PostgreSQL实例,创建数据库集群并启动服务器没有问题。但是,只要我注销,服务器就会停止。为什么会发生这种情况,如何防止这种情况发生?在共享主机

回答

2

服务器可能停止,因为您从命令行的命令启动它。它运行在你的ssh实例中,如果你注销服务器就停止。

你可能会使用这样命名screen程序。只需用命令screen启动它。即使您注销,它也可以让您打开多个终端。

后您输入screen启动数据库服务器。要退出控制台,请按Crtl + A + D,服务器仍在运行,并且保存断开ssh实例的连接。

键Crtl + 是用于命令和d手段分离的前缀。

这种方式,你可以创建多个“控制台”,即保持开放。更多信息请参见man screen

如果您重新连接到服务器,您可以运行screen -r再次连接到正在运行的shell。

+0

这是一个共享主机,不能这样做。 – mgois

+0

对不起,我没有想过你在共享主机上遇到的问题。我会纠正我的回答:) – Mark

+0

@mgois是否解决了您的问题?如果是,请考虑接受这个答案;) – Mark