[Linux-ha-jp] postgreSQLのクラスタリング

Zurück zum Archiv-Index

M Hasimoto dogni****@hotma*****
2010年 10月 8日 (金) 08:52:18 JST


hashiです。
高塚様情報ありがとうございます7.4.30を使って、試してみたいと思います。
松尾様確かに、1が返ってるなら、! pgsql_statusの部分はあってますよね…何いってるんだろう私は。だとすると、問題となるのは1を返してくるpgsql_status()で行われている処理ですよね。ためしに、pgsql_status()のpidが存在する場合の処理を、別のシェルを作成して試してみました。例)ps -ef | grep postmaster出力結果:root           1111  22222  0  12:12  pts/2  00:00:00 grep postmasterpostgres    1234          1  0  13:13  pts/1  00:00:00 /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
シェル内容#!/bin/bashkill -0 1234 >/dev/null 2>&1 && fuser /usr/local/pgsql/data 2>&1 | grep 1234 >/dev/null 2>&1echo $?出力結果:1
シェルの出力結果で、1以外の値が出力されないと、PostgreSQL is downとして処理されてしまいますよね。
> Date: Thu, 7 Oct 2010 22:04:33 +0900
> From: haruk****@sraos*****
> To: linux****@lists*****
> Subject: Re: [Linux-ha-jp] postgreSQLのクラスタリング
> 
> SRAOSS 高塚と申します。
> 
> PostgreSQL 7.4.30 (先日リリースしたばっかり) で、
> 以下のような修正が行われています。後段については関係あるかも
> しれません。
> 
> ----
> * Take care to fsync the contents of lockfiles (both postmaster.pid and
>   the socket lockfile) while writing them (Tom Lane)
> 
>   This omission could result in corrupted lockfile contents if the
>   machine crashes shortly after postmaster start.  That could in turn
>   prevent subsequent attempts to start the postmaster from succeeding,
>   until the lockfile is manually removed.
> ----
> 
> 
> 
> On Thu, 7 Oct 2010 20:52:51 +0900
> M Hasimoto <dogni****@hotma*****> wrote:
> 
> > 
> > hashiです。
> > 現在、postgreSQL7.4.18 + DRBD + PaceMakerでクラスタリングをしようとしています。ですが、postgreSQLのRAがうまく機能していません。RA(pgsql)にログを何箇所か書き加えて確認したところ、スタート後にpidを削除しpostgreSQLの起動を行ないますが、その後pgsql_monitor()の4行目
> > if ! pgsql_status	
> > の部分で、pgsql_status()から値1を返しても、
> > ocf_log info "PostgreSQL is down"return $OCF_NOT_RUNNING
> > の項目に進んでしまうようです。他にも・postgreSQL起動時に、postmaster.pidが作成されないということも、何度か起きています。一度だけ、RAの書き変えも、パラメータの変更もしていないのに、なぜか認識に成功しましたが、その後再現できていません。何かわかる方はいませんでしょうか? 		 	   		  
> 
> ______________________________________________________________________
>  高塚 遙  haruk****@sraos*****  SRA OSS, Inc  http://www.sraoss.co.jp
>  〒170-0005 東京都豊島区南大塚3-46-3 大塚セントコアビル5F
> 
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
 		 	   		  
-------------- next part --------------
HTMLの添付ファイルを保管しました...
Download 



Linux-ha-japan メーリングリストの案内
Zurück zum Archiv-Index