Postgres db 9.1
でAWS EC2
を実行しているubuntu 12.04
があります。
私はインスタンスをたくさん台無しにしました(つまり、9.1に落ち着く前にあらゆる種類のpostgres X.Xをインストールしました)。
そのデータベースで1か月作業した後、インスタンスを再起動するとpostgres
が正しくロードされず、そのステータスに「Running cluster」と表示されることがわかりました。これは私まで永遠に続きます
Sudo service postgresql restart
ターミナルから、それは再び動作します。
この行をubuntuのスタートアップに追加して、ロードするたびにこのサービスを再起動し、うまくいけば私の問題を解決するにはどうすればよいですか?
これを解決するかもしれない他のソリューションも。
データベース起動スクリプト自体を修正するのが最善だと思います。ただし、回避策として、その行を/etc/rc.local
に追加できます。これは、初期化フェーズの最後について実行されます。
Ubuntu 18.04の場合:
Sudo systemctl restart postgresql.service