[Linux-ha-jp] pacemakerのapacheの設定について

Back to archive index

井上 和徳 inoue****@intel*****
2018年 9月 6日 (木) 17:05:22 JST


原田さん

こんにちは、井上です。

"5秒ほどでフェイルオーバー"とすると、monitorのタイムアウトではないので、
リソースパラメータの調整で対応するのは不可ですね(そもそも筋が通りませんね)。

Pacemaker以外(例えばApache本体)のチューニングが要ではないかと推測しています。
以下のコマンドでmonitor処理のトレース[*]が取得できますので、エラーの原因を
確認してみてください。
* /usr/lib/ocf/resource.d/heartbeat/apache RA のトレース

・トレース取得開始
# crm resource trace prmHTTP monitor
INFO: Trace for prmHTTP:monitor is written to /var/lib/heartbeat/trace_ra/
INFO: Trace set, restart prmHTTP to trace non-monitor operations

# crm resource restart prmHTTP
# ab -n 1000 -c 100 http://localhost/index.html

・トレース取得停止
# crm resource untrace prmHTTP monitor

以上です。

> -----Original Message-----
> From: linux****@lists*****
> [mailto:linux****@lists*****] On Behalf Of harada
> Sent: Monday, September 03, 2018 7:59 PM
> To: linux****@lists*****
> Subject: [Linux-ha-jp] pacemakerのapacheの設定について
> 
> 立て続けに申し訳ありません。
> 原田です。
> 
> DRBD8 Pacemaker1.1 corosync2.4にて
> apacheとpostgresqlを監視していますが、
> 
> abコマンドで軽く負荷をかけてみたのですが、
> すぐにフェイルオーバーしてしまいます。
> 
> ab -n 1000 -c 100 http://localhost/index.html
> 
> 設定は、下記となります。
> 
> primitive prmHTTP ocf:heartbeat:apache \
>     params \
>        configfile="/etc/httpd/conf/httpd.conf" \
>        statusurl="http://127.0.0.1/server-status" \
>     op start interval="0s" timeout="90s" on-fail="restart" \
>     op monitor interval="60s" timeout="60s" on-fail="restart" \
>     op stop interval="0s" timeout="300s" on-fail="fence"
> 
> 
> 秒数をいろいろと変えたりしているのですが、
> やはり、abコマンド実行後、5秒ほどでフェイルオーバーされてしまいます。
> こちらどの部分を調整すればよろしいでしょうか。 



Linux-ha-japan メーリングリストの案内
Back to archive index