2016-03-05 143 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