4
ファブリックを使用してサーバーをスピンアップすると、postgresqlを開始しようとした場合を除き、すべて正常に機能します。別のユーザーとしてのファブリックとSudo
sudo("/usr/lib/postgresql/9.1/bin/pg_ctl -D /mnt/ebs/postgresql/data -l /mnt/ebs/logfile start", user='postgres')
「サーバ起動」を出力しますが、実際には起動しません。 postgresqlログには何も表示されません。
ユーザがpostgres
と同じコマンドを実行して実行すると、それが動作します。私がsshで次のことを実行すると、うまくいきます。
sudo su postgres -c '/usr/lib/postgresql/9.1/bin/pg_ctl -D /mnt/ebs/postgresql/data -l /mnt/ebs/logfile start
ファブリックの使用方法については何が分かりませんか?または、Linuxユーザーの作業方法ですか?
うわー。そこに、最初のFAQ。ありがとう。 – Zach