« [postgresql] やる夫がDB名を変更するようです。 | トップページ | scp [ネットワーク管理コマンド] »

2008-04-04

[postgresql] やる夫がpostmaster起動に苦戦しているようです。

postmasterが立ち上がらない

一旦postmasterを停止して、再度立ち上げようとしたら、何故かpostmasterが立ち上がりません。下記のようなメッセージがでています。

$ /usr/local/pgsql/bin/pg_ctl -D /user/local/yaruo_db
pg_ctl: another postmaster may be running; trying to start postmaster anyway
2008-04-03 17:23:50 JST  [13176] FATAL:  lock file "postmaster.pid" already exists
2008-04-03 17:23:50 JST  [13176] HINT:  Is another postmaster (PID 17477) running in data directory "/user/local/yaruo_db"?
pg_ctl: could not start postmaster
Examine the log output.

$ psql
psql: FATAL:  the database system is shutting down
$ kill -9 17477
$ /usr/local/pgsql/bin/pg_ctl -D /user/local/yaruo_db start

メッセージとしては、既に立ち上がってない?という感じでしょうか・・・。の割にはpsqlでログインできない。良いか悪いかは別として、postmasterのプロセスが生きていたので、killして再度立ち上げました。

気がついたことといえば、DBへのコネクションがあるにも関わらず、ぶち切ってしまったのが問題のようです、各アプリケーションからのコネクションがある場合は、アプリケーション側を停止してから、postmasterを停止した方が良いです。

コネクションの確認は、”netstat”とかで確認できます。

$ netstat | grep ESTABLISHED
tcp        0      0 localhost:smux              localhost:32533             ESTABLISHED
tcp        0      0 localhost:32785             localhost:43162             ESTABLISHED
tcp        0      0 localhost:32793             localhost:43162             ESTABLISHED
tcp        0      0 localhost:32783             localhost:43162             ESTABLISHED
tcp        0      0 localhost:32781             localhost:43162             ESTABLISHED
tcp        0      0 localhost:41945             localhost:postgres

  • ESTABLISHED でgrepかけて、localhostsのみであれば、他からのアクセスはありません。

----------------------------------------

はじめてのPostgreSQLプログラミング
羽生 章洋 阪上 徹
ソフトバンククリエイティブソフトバンククリエイティブソフトバンククリエイティブ
定価 : ¥ 2,730
2001-10
amazonで詳しく見る

|

« [postgresql] やる夫がDB名を変更するようです。 | トップページ | scp [ネットワーク管理コマンド] »

PostgreSQL」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/12243135

この記事へのトラックバック一覧です: [postgresql] やる夫がpostmaster起動に苦戦しているようです。:

« [postgresql] やる夫がDB名を変更するようです。 | トップページ | scp [ネットワーク管理コマンド] »