遅刻の「言い訳」選手権

RedHat9にPosgreSQL 7.3をインストールしたんですが、DB起動時にエラーが出てます。

DB起動コマンドは、
pg_ctl start -D /usr/local/pgsql/data -l /home/postgres/logfile

postmaster successfully started

DB停止コマンドは、
pg_ctl stop -D /usr/local/pgsql/data
メッセージは、
pg_ctl: cannotfind /usr/local/pgsql/data/postmaster.pid
Is postmaster running?

postmastar.pidファイルを探しましたが、確かにありません。
そして、logfileは以下です。
LOG: startup process (pid 14202) was terminated by signal 6
LOG: aborting startup due to startup process failure

一度は起動停止確認は出来たのですか、2回目からできなくなってしまい、大変困っています。
ポート番号はデフォルトの5432のままです。
どうしたらいいのかわかりません。
よろしくお願いいたします。

A 回答 (2件)

rpmかな?


だったら/etc/init.d/postgresqlって起動スクリプトがあると思う.

コンパイルして入れたのなら,postgresql-x.x.x/contrib/start-scripts/linuxってスクリプトがあるので,
# cp linux /etc/init.d/postgresql
# chmod 755 /etc/init.d/postgresql
# chkconfig --add /etc/init.d/postgresql
# service postgresql start

で良いよ思われます.
pidファイルの事が気になるのであれば,起動スクリプトを参照すればOKかと.
    • good
    • 0

rm -f /tmp/.s.PGSQL.* > /dev/null



とやってみて下さい。
だめならわかりません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


おすすめ情報