ついったー


amazonおまかせ


最近読んだ本(amazon版)

最近のトラックバック

« Linux サーバースペック 調査 | トップページ | PostgreSQL データーベースのコピー »

PostgreSQL 起動エラー

お客さんのサーバーが謎のロックを起こして、再起動を実行。

サーバー起動後、ナゼかPostgresSQLが起動していない…

webminから行うも起動できず…
仕方ないので、telnetでアクセスしてコマンドラインから…

# postmaster
エラー…rootじゃダメよと。
# su - postgres
$ postmaster
FATAL: pre-existing shared memory block (key 5432001, ID 1114114) is still in use
HINT: If you're sure there are no old server processes still running, remove the shared memory block with the command "ipcclean", "ipcrm", or just delete the file "postmaster.pid".

あーなんか出た。不意のダウンでファイルが残ったよと。
一番単純そうな最後の方法 "postmaster.pid"を削除することにした。
$ rm -f data/postmaster.pid

コマンドラインからでも良いんですが、webminの方は、script付きらしいので、そちらから起動を
試みる…

無事成功。

« Linux サーバースペック 調査 | トップページ | PostgreSQL データーベースのコピー »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

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

トラックバック

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

この記事へのトラックバック一覧です: PostgreSQL 起動エラー:

« Linux サーバースペック 調査 | トップページ | PostgreSQL データーベースのコピー »