在共享主机
问题描述:
我安装在一个共享主机帐户的私人PostgreSQL的私人运行PostgreSQL实例,创建数据库集群并启动服务器没有问题。但是,只要我注销,服务器就会停止。为什么会发生这种情况,如何防止这种情况发生?在共享主机
答
服务器可能停止,因为您从命令行的命令启动它。它运行在你的ssh实例中,如果你注销服务器就停止。
你可能会使用这样命名screen
程序。只需用命令screen
启动它。即使您注销,它也可以让您打开多个终端。
后您输入screen
启动数据库服务器。要退出控制台,请按Crtl + A + D,服务器仍在运行,并且保存断开ssh实例的连接。
键Crtl + 甲是用于命令和d手段分离的前缀。
这种方式,你可以创建多个“控制台”,即保持开放。更多信息请参见man screen
。
如果您重新连接到服务器,您可以运行screen -r
再次连接到正在运行的shell。
没有工作,服务器仍然死亡。这可能是由于shell是jailshell吗? – mgois