平原智博
hirab****@skyar*****
2013年 11月 25日 (月) 10:20:03 JST
ひがし様 ご連絡遅くなり申し訳ございません。 ご回答頂きまして誠にありがとうございます。畏まりました。 明示的に指定するよう調整いたします。 以上、よろしくお願いいたします。 On Wed, 20 Nov 2013 14:55:46 +0900 kazuh****@goo***** wrote: > 平原様 > > ひがしと申します。 > > > Pacemakerのmonitorにてパラメータを指定しない場合、 > > timeout等の値はどちらの設定が適用されるのでしょうか。 > timeoutを設定しない場合、デフォルトで20秒が設定されるようです。 > > http://clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-operation-defaults.html > > > > なお、timeout値は、monitor, start, stopのそれぞれ > のオペレーションについて個別に設定することができます。 > 平原さんの環境では以下行でmonitorにはタイムアウト30秒が明示的に > 設定されているようです。 > > > op monitor interval="10" timeout="30s" on-fail="restart" \ > > 他(start, stop)は設定がないのでデフォルト値が採用 > されたもののようです。 > > 他についてもタイムアウトを明示的に設定する場合、CRM設定を以下のように > 書き換えます。 > > > primitive res_pgsql ocf:heartbeat:pgsql \ > > params pgctl="/usr/pgsql-9.1/bin/pg_ctl" start_opt="-p 5432" psql="/usr/bin/psql" pgdata="/var/lib/pgsql/9.1/data" \ > > op monitor interval="10" timeout="30s" on-fail="restart" \ > > meta target-role="Started" > ↓ > primitive res_pgsql ocf:heartbeat:pgsql \ > params pgctl="/usr/pgsql-9.1/bin/pg_ctl" start_opt="-p 5432" psql="/usr/bin/psql" pgdata="/var/lib/pgsql/9.1/data" \ > op monitor interval="10" timeout="30s" on-fail="restart" \ > op start timeout="300s" \ ★追加 > op stop timeout="300s" \ ★追加 > meta target-role="Started" > > 上記ではstart, stopのタイムアウトを300秒(5分)としています。 > (上記には書いていませんがon-failの設定もstart, stop, monitorそれぞれ個別の > 設定であるため注意してください。) > > > 以上です。 > よろしくお願いいたします。 > > (2013/11/20 12:42), 平原智博 wrote:> > > 皆様 > > お世話になります。平原と申します。 > > > > Pacemakerのmonitorにてパラメータを指定しない場合、 > > timeout等の値はどちらの設定が適用されるのでしょうか。 > > > > 経緯としましては、pgsql(res_pgsql)にて、stop処理のmonitorを > > 設定していない状態で運用していたのですが、過負荷により障 > > 害にいたり、stop処理もタイムアウトしました。 > > ログにはtimeout=20000msと記録されていたのですが、 > > 該当するパラメータ見当たらず、確認させて頂いた次第です。 > > > > RAの値が適用されるのではと思い確認したのですが、こちら > > の値とも違うようです。 > > > > ログが残っておらず恐縮なのですが、何卒よろしくお願いいた > > します。 > > > > 経緯 > > ----- > > 11:06:55 res_pgsql リソースのmonitor timeout (timeout=30000ms) > > 11:07:21 res_pgsql リソースのstop timeout (timeout=20000ms) > > 11:07:21 res_pgsqlリソースがunmanaged状態となり、フェイルオーバー発生せず > > ----- > > > > crm configure show > > ----- > > node $id="xx" xx > > node $id="yy"yy > > primitive res_drbd_r0 ocf:linbit:drbd \ > > params drbd_resource="r0" \ > > op monitor interval="10" > > primitive res_filesystem ocf:heartbeat:Filesystem \ > > params device="/dev/drbd0" directory="/mnt/drbd0" fstype="ext3" options="noatime" \ > > meta target-role="Started" > > primitive res_ip ocf:heartbeat:IPaddr2 \ > > params ip="***.***.***.***" cidr_netmask="24" \ > > op monitor interval="10" \ > > meta target-role="Started" > > primitive res_pgsql ocf:heartbeat:pgsql \ > > params pgctl="/usr/pgsql-9.1/bin/pg_ctl" start_opt="-p 5432" psql="/usr/bin/psql" pgdata="/var/lib/pgsql/9.1/data" \ > > op monitor interval="10" timeout="30s" on-fail="restart" \ > > meta target-role="Started" > > group rg_pgsql res_ip res_filesystem res_pgsql > > ms ms_drbd_r0 res_drbd_r0 \ > > meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" target-role="Started" > > colocation c_pgsql inf: rg_pgsql ms_drbd_r0:Master > > order o_pgsql 0: ms_drbd_r0:promote rg_pgsql:start > > property $id="cib-bootstrap-options" \ > > dc-version="zz" \ > > cluster-infrastructure="Heartbeat" \ > > last-lrm-refresh="1381638702" \ > > stonith-enabled="false" \ > > no-quorum-policy="ignore" \ > > default-resource-stickiness="200" > > ----- > > > > crm ra info pgsql(一部抜粋) > > ----- > > Operations' defaults (advisory minimum): > > > > start timeout=120 > > stop timeout=120 > > status timeout=60 > > monitor interval=30 timeout=30 > > methods timeout=5 > > ----- > > > > _______________________________________________ > > Linux-ha-japan mailing list > > Linux****@lists***** > > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan > > > > _______________________________________________ > Linux-ha-japan mailing list > Linux****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan