[Linux-ha-jp] timeoutのデフォルト値について

Zurück zum Archiv-Index

平原智博 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





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