1. ホーム
  2. ubuntu

[解決済み] postgres, ubuntu スタートアップでサービスを再起動する方法 インスタンス再起動後にクラスタリングで立ち往生する。

2023-07-09 05:26:44

質問

私は Postgres db 9.1 で動作している AWS EC2 であり ubuntu 12.04 .

私はインスタンスをたくさんいじりました(つまり、9.1に落ち着く前に、あらゆる種類のpostgres X.Xをインストールしました)。

そのデータベースで1ヶ月間作業した後、私はインスタンスを再起動すると postgres は正しくロードされず、そのステータスは "Running clusters" と表示されます。

sudo service postgresql restart

をターミナルから実行すると、再び動作するようになります。

この行を ubuntu のスタートアップに追加して、ロードするたびに、このサービスを再起動し、うまくいけば私の問題を解決できるようにするにはどうしたらよいでしょうか。

また、これを解決するかもしれない他の解決策も。

どのように解決するのですか?

データベース起動スクリプトそのものを修正するのが一番だと思います。しかし、回避策として、その行を /etc/rc.local に追加することができます。