5

最近、カスタム PGDATA パスを使用して postgresql サービスを開始する際に問題が発生しました。初期化されていないデフォルトのデータ ディレクトリ (/var/lib/pgsql/9.3/data/) を検索しようとしたため、これらのエラーが発生しました。問題は、Centos 7 のサービス スターターが PGDATA を含むすべての環境変数を削除することです。

この問題に関する興味深いスレッド

構成する方法はありますか

service postgresql-9.3 start

カスタム環境変数を使用するには? これらの変数を定義する必要があるサービスの構成ファイルはありますか?

前もって感謝します!

4

2 に答える 2

5

OK、私は私のために働いた解決策を得ました。

nano /etc/systemd/system/postgresql-9.3.service 

/usr/lib/systemd/system/postgresql-9.3.service からコピーされたコンテンツと PGDATA 変数が変更されています。それで

systemctl daemon-reload

その後、サービスを正常に開始し、正常に動作しました。秘訣は、このサービス構成ファイルを変更することでした。

于 2014-11-10T17:13:09.073 に答える