Mailing List Archive

Re: tomcatのリソース定義ファイル記述方法に関しまして
$BEY=E$J$k<ALd!"?=$7$o$1$"$j$^$;$s!#(B
$BKLNS$G$9!#(B

$B$3$NEY!"$^$?$7$F$b(Bpacemaker$B$N(Btomcat$B4F;k@_Dj$G(B
$B$o$+$i$J$$$3$H$,=P$F$-$F$7$^$$$^$7$?!#(B

$B$*<j?t$r$*$+$1$7!"@?$K?=$7$o$1$"$j$^$;$s$,(B
$B$465<x$$$?$@$1$J$$$G$7$g$&$+!#(B
tomcat$B0J30$N%j%=!<%94F;k$O$9$Y$F@5>o$K5!G=$7$F$$$k$3$H$,(B
$B3NG'$G$-$F$$$^$9!#(B

$B"'(Btomcat$B%j%=!<%9@_Dj(B
primitive tomcat ocf:heartbeat:tomcat \
params \
java_home="/usr/java/jdk1.8.0_25" \
catalina_home="/usr/share/apache-tomcat-7.0.57" \
op start interval=0 timeout=60 on-fail="restart" \
op stop interval=0 timeout=120 on-fail="ignore" \
op monitor interval=10 timeout=30 on-fail="restart"

$B"'(Bcrm_mon -fAD$B7k2L(B
Online: [ first second ]

Resource Group: web-group
vipcheck (ocf::heartbeat:VIPcheck): Started second
tomcat (ocf::heartbeat:tomcat): Stopped
apache (ocf::heartbeat:apache): Stopped
vip (ocf::heartbeat:IPaddr2): Stopped

Migration summary:
* Node first:
tomcat: migration-threshold=1 fail-count=1000000 last-failure='Fri Jun 5 09:
23:42 2015'
* Node second:
tomcat: migration-threshold=1 fail-count=1000000 last-failure='Fri Jun 5 09:
25:45 2015'

Failed actions:
tomcat_start_0 on first 'unknown error' (1): call=20, status=Timed Ou
t, last-rc-change='Fri Jun 5 09:21:42 2015', queued=1ms, exec=120001ms
tomcat_start_0 on second 'unknown error' (1): call=20, status=Timed Ou
t, last-rc-change='Fri Jun 5 09:23:17 2015', queued=0ms, exec=120088ms

$B"'(Bservice tomcat start $B=PNO7k2L(B
Using CATALINA_BASE: /usr/share/apache-tomcat-7.0.57
Using CATALINA_HOME: /usr/share/apache-tomcat-7.0.57
Using CATALINA_TMPDIR: /usr/share/apache-tomcat-7.0.57/temp
Using JRE_HOME: /usr/java/jdk1.8.0_25
Using CLASSPATH:
/usr/share/apache-tomcat-7.0.57/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.57/bin/tomcat-juli.jar
Tomcat started.


$B"'(Btomcat.log $B7k2L(B
2015/06/05 08:16:35: start ===========================
Tomcat started.
2015/06/05 08:17:35: stop ###########################
PID file found but no matching process was found. Stop aborted.
2015/06/05 08:38:10: start ===========================
Tomcat started.
2015/06/05 08:39:10: stop ###########################
PID file found but no matching process was found. Stop aborted.
2015/06/05 09:05:29: start ===========================
Tomcat started.
2015/06/05 09:06:29: stop ###########################
PID file found but no matching process was found. Stop aborted.
2015/06/05 09:18:37: start ===========================
Tomcat started.
2015/06/05 09:20:37: stop ###########################
PID file found but no matching process was found. Stop aborted.
2015/06/05 09:21:42: start ===========================
Tomcat started.
2015/06/05 09:23:42: stop ###########################
PID file found but no matching process was found. Stop aborted.

$B0J>e$G$9!#(B
$B%j%=!<%9Dj5A%U%!%$%k$H<B:]$N(BJAVA_HOME,CATALINA$B!2(BHOME$B$N(B
$B@_Dj$OF1$8$O$:$J$N$G$9$,!"5/F0$7$F$/$l$^$;$s!#(B

tomcat$B>e$K$O4{$K%"%W%j%1!<%7%g%s$,B8:_$9$k$N$G$9$,!"(B
$B2?$+4X78$,$"$k$N$G$7$g$&$+!#(B

$B2?EY$b?=$7$o$1$"$j$^$;$s!#(B
$B$h$m$7$/$*4j$$CW$7$^$9!#(B


2015/02/28 Takehiro Matsushima <takehiro.dreamizm@gmail.com>:
> $BKLNS$5$s(B
>
> $B>>Eg$G$9!#(B
> $BCY$/$J$j$^$7$F?=$7Lu$4$6$$$^$;$s!#(B
>
> $B$^$:(B1$B7oL\$G$9$,!"$3$l$O(Bwatchdog$B$K$h$k:F5/F0$G$9!#(B
> $BA02s(Bcorosync$B$N;`3h4F;k7O$r(Bifdown/ifup$B$9$k$H(Bcorosync$B$,Mn$A$k$H=q$-$^$7$?$,!"(Bwatchdog$B$O$3$l$r8!CN$7$F6/@)E*$K:F5/F0$9$k;EAH$_$G$9!#(B
> $B=>$$$^$7$F!"$3$l$O@5$7$$5sF0$H8@$($^$9!#(B
>
> 2$B7oL\$G$9$,!"$3$l$O(Bocf:pacemaker:ping
> RA$B$r(Bclone$B%j%=!<%9$H$7$F;HMQ$7!"L\E*$N%j%=!<%9$r(Blocation$B@)Ls$GG[CV>l=j$r@)8B$9$k$3$H$G<B8=2DG=$G$9!#(B
> $B$3$A$i$O8!:w$9$k$H6qBNNc$,B?$/8+$D$+$k$+$H;W$$$^$9$7!"(BLinux-HA
> Japan$B$N%5%$%H$K$bHSED$5$s$,:n@.$5$l$?;qNA!J"(!K$KNc$,$4$6$$$^$9$N$G!">\:Y$O3d0&$7$^$9$,!"4JC1$K?=$7$^$9$H<!$N$h$&$K$J$j$^$9!#(B
>
> ping$B%j%=!<%9$,5/F0$7$F$$$J$$$+!"(Bping$B%j%=!<%9$N%9%3%"$,$"$kCM$r2<2s$C$?!J(Bping$B$K<:GT$7$?!K%N!<%I$G$O!"$=$N%j%=!<%9$r5/F0$7$F$O$J$i$J$$(B
>
> $B"((B http://linux-ha.sourceforge.jp/wp/archives/4038
>
> ping RA$B$O(BVIPcheck$B$H0[$J$j!"(Bping$B$K@.8y$9$k;v$,A0Ds$G$9!#(B
>
> $B0J>e!"4JC1$G?=$7Lu$4$6$$$^$;$s$,$*;n$7$/$@$5$$!#(B
>
_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.osdn.me
http://lists.osdn.me/mailman/listinfo/linux-ha-japan
Re: tomcatのリソース定義ファイル記述方法に関しまして [ In reply to ]
北林さん

松島です。

Pacemakerを介さずにtomcatの起動はできていますか?
見たところ、Tomcatのプロセスが開始直後に落ちているようですが…
2015/06/05 午前9:42 "よしばー" <kitabababababa@gmail.com>:

> 度重なる質問、申しわけありません。
> 北林です。
>
> この度、またしてもpacemakerのtomcat監視設定で
> わからないことが出てきてしまいました。
>
> お手数をおかけし、誠に申しわけありませんが
> ご教授いただけないでしょうか。
> tomcat以外のリソース監視はすべて正常に機能していることが
> 確認できています。
>
> ▼tomcatリソース設定
> primitive tomcat ocf:heartbeat:tomcat \
> params \
> java_home="/usr/java/jdk1.8.0_25" \
> catalina_home="/usr/share/apache-tomcat-7.0.57" \
> op start interval=0 timeout=60 on-fail="restart" \
> op stop interval=0 timeout=120 on-fail="ignore" \
> op monitor interval=10 timeout=30 on-fail="restart"
>
> ▼crm_mon -fAD結果
> Online: [ first second ]
>
> Resource Group: web-group
> vipcheck (ocf::heartbeat:VIPcheck): Started second
> tomcat (ocf::heartbeat:tomcat): Stopped
> apache (ocf::heartbeat:apache): Stopped
> vip (ocf::heartbeat:IPaddr2): Stopped
>
> Migration summary:
> * Node first:
> tomcat: migration-threshold=1 fail-count=1000000 last-failure='Fri Jun
> 5 09:
> 23:42 2015'
> * Node second:
> tomcat: migration-threshold=1 fail-count=1000000 last-failure='Fri Jun
> 5 09:
> 25:45 2015'
>
> Failed actions:
> tomcat_start_0 on first 'unknown error' (1): call=20, status=Timed Ou
> t, last-rc-change='Fri Jun 5 09:21:42 2015', queued=1ms, exec=120001ms
> tomcat_start_0 on second 'unknown error' (1): call=20, status=Timed Ou
> t, last-rc-change='Fri Jun 5 09:23:17 2015', queued=0ms, exec=120088ms
>
> ▼service tomcat start 出力結果
> Using CATALINA_BASE: /usr/share/apache-tomcat-7.0.57
> Using CATALINA_HOME: /usr/share/apache-tomcat-7.0.57
> Using CATALINA_TMPDIR: /usr/share/apache-tomcat-7.0.57/temp
> Using JRE_HOME: /usr/java/jdk1.8.0_25
> Using CLASSPATH:
>
> /usr/share/apache-tomcat-7.0.57/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.57/bin/tomcat-juli.jar
> Tomcat started.
>
>
> ▼tomcat.log 結果
> 2015/06/05 08:16:35: start ===========================
> Tomcat started.
> 2015/06/05 08:17:35: stop ###########################
> PID file found but no matching process was found. Stop aborted.
> 2015/06/05 08:38:10: start ===========================
> Tomcat started.
> 2015/06/05 08:39:10: stop ###########################
> PID file found but no matching process was found. Stop aborted.
> 2015/06/05 09:05:29: start ===========================
> Tomcat started.
> 2015/06/05 09:06:29: stop ###########################
> PID file found but no matching process was found. Stop aborted.
> 2015/06/05 09:18:37: start ===========================
> Tomcat started.
> 2015/06/05 09:20:37: stop ###########################
> PID file found but no matching process was found. Stop aborted.
> 2015/06/05 09:21:42: start ===========================
> Tomcat started.
> 2015/06/05 09:23:42: stop ###########################
> PID file found but no matching process was found. Stop aborted.
>
> 以上です。
> リソース定義ファイルと実際のJAVA_HOME,CATALINA_HOMEの
> 設定は同じはずなのですが、起動してくれません。
>
> tomcat上には既にアプリケーションが存在するのですが、
> 何か関係があるのでしょうか。
>
> 何度も申しわけありません。
> よろしくお願い致します。
>
>
> 2015/02/28 Takehiro Matsushima <takehiro.dreamizm@gmail.com>:
> > 北林さん
> >
> > 松島です。
> > 遅くなりまして申し訳ございません。
> >
> > まず1件目ですが、これはwatchdogによる再起動です。
> >
> 前回corosyncの死活監視系をifdown/ifupするとcorosyncが落ちると書きましたが、watchdogはこれを検知して強制的に再起動する仕組みです。
> > 従いまして、これは正しい挙動と言えます。
> >
> > 2件目ですが、これはocf:pacemaker:ping
> > RAをcloneリソースとして使用し、目的のリソースをlocation制約で配置場所を制限することで実現可能です。
> > こちらは検索すると具体例が多く見つかるかと思いますし、Linux-HA
> > Japanのサイトにも飯田さんが作成された資料(※)に例がございますので、詳細は割愛しますが、簡単に申しますと次のようになります。
> >
> > pingリソースが起動していないか、pingリソースのスコアがある値を下回った(pingに失敗した)ノードでは、そのリソースを起動してはならない
> >
> > ※ http://linux-ha.sourceforge.jp/wp/archives/4038
> >
> > ping RAはVIPcheckと異なり、pingに成功する事が前提です。
> >
> > 以上、簡単で申し訳ございませんがお試しください。
> >
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>
Re: tomcatのリソース定義ファイル記述方法に関しまして [ In reply to ]
北林さん

松島です。

Pacemakerを介さずにtomcatの起動はできていますか?
見たところ、Tomcatのプロセスが開始直後に落ちているようですが…
2015/06/05 午前9:42 "よしばー" <kitabababababa@gmail.com>:

> 度重なる質問、申しわけありません。
> 北林です。
>
> この度、またしてもpacemakerのtomcat監視設定で
> わからないことが出てきてしまいました。
>
> お手数をおかけし、誠に申しわけありませんが
> ご教授いただけないでしょうか。
> tomcat以外のリソース監視はすべて正常に機能していることが
> 確認できています。
>
> ▼tomcatリソース設定
> primitive tomcat ocf:heartbeat:tomcat \
> params \
> java_home="/usr/java/jdk1.8.0_25" \
> catalina_home="/usr/share/apache-tomcat-7.0.57" \
> op start interval=0 timeout=60 on-fail="restart" \
> op stop interval=0 timeout=120 on-fail="ignore" \
> op monitor interval=10 timeout=30 on-fail="restart"
>
> ▼crm_mon -fAD結果
> Online: [ first second ]
>
> Resource Group: web-group
> vipcheck (ocf::heartbeat:VIPcheck): Started second
> tomcat (ocf::heartbeat:tomcat): Stopped
> apache (ocf::heartbeat:apache): Stopped
> vip (ocf::heartbeat:IPaddr2): Stopped
>
> Migration summary:
> * Node first:
> tomcat: migration-threshold=1 fail-count=1000000 last-failure='Fri Jun
> 5 09:
> 23:42 2015'
> * Node second:
> tomcat: migration-threshold=1 fail-count=1000000 last-failure='Fri Jun
> 5 09:
> 25:45 2015'
>
> Failed actions:
> tomcat_start_0 on first 'unknown error' (1): call=20, status=Timed Ou
> t, last-rc-change='Fri Jun 5 09:21:42 2015', queued=1ms, exec=120001ms
> tomcat_start_0 on second 'unknown error' (1): call=20, status=Timed Ou
> t, last-rc-change='Fri Jun 5 09:23:17 2015', queued=0ms, exec=120088ms
>
> ▼service tomcat start 出力結果
> Using CATALINA_BASE: /usr/share/apache-tomcat-7.0.57
> Using CATALINA_HOME: /usr/share/apache-tomcat-7.0.57
> Using CATALINA_TMPDIR: /usr/share/apache-tomcat-7.0.57/temp
> Using JRE_HOME: /usr/java/jdk1.8.0_25
> Using CLASSPATH:
>
> /usr/share/apache-tomcat-7.0.57/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.57/bin/tomcat-juli.jar
> Tomcat started.
>
>
> ▼tomcat.log 結果
> 2015/06/05 08:16:35: start ===========================
> Tomcat started.
> 2015/06/05 08:17:35: stop ###########################
> PID file found but no matching process was found. Stop aborted.
> 2015/06/05 08:38:10: start ===========================
> Tomcat started.
> 2015/06/05 08:39:10: stop ###########################
> PID file found but no matching process was found. Stop aborted.
> 2015/06/05 09:05:29: start ===========================
> Tomcat started.
> 2015/06/05 09:06:29: stop ###########################
> PID file found but no matching process was found. Stop aborted.
> 2015/06/05 09:18:37: start ===========================
> Tomcat started.
> 2015/06/05 09:20:37: stop ###########################
> PID file found but no matching process was found. Stop aborted.
> 2015/06/05 09:21:42: start ===========================
> Tomcat started.
> 2015/06/05 09:23:42: stop ###########################
> PID file found but no matching process was found. Stop aborted.
>
> 以上です。
> リソース定義ファイルと実際のJAVA_HOME,CATALINA_HOMEの
> 設定は同じはずなのですが、起動してくれません。
>
> tomcat上には既にアプリケーションが存在するのですが、
> 何か関係があるのでしょうか。
>
> 何度も申しわけありません。
> よろしくお願い致します。
>
>
> 2015/02/28 Takehiro Matsushima <takehiro.dreamizm@gmail.com>:
> > 北林さん
> >
> > 松島です。
> > 遅くなりまして申し訳ございません。
> >
> > まず1件目ですが、これはwatchdogによる再起動です。
> >
> 前回corosyncの死活監視系をifdown/ifupするとcorosyncが落ちると書きましたが、watchdogはこれを検知して強制的に再起動する仕組みです。
> > 従いまして、これは正しい挙動と言えます。
> >
> > 2件目ですが、これはocf:pacemaker:ping
> > RAをcloneリソースとして使用し、目的のリソースをlocation制約で配置場所を制限することで実現可能です。
> > こちらは検索すると具体例が多く見つかるかと思いますし、Linux-HA
> > Japanのサイトにも飯田さんが作成された資料(※)に例がございますので、詳細は割愛しますが、簡単に申しますと次のようになります。
> >
> > pingリソースが起動していないか、pingリソースのスコアがある値を下回った(pingに失敗した)ノードでは、そのリソースを起動してはならない
> >
> > ※ http://linux-ha.sourceforge.jp/wp/archives/4038
> >
> > ping RAはVIPcheckと異なり、pingに成功する事が前提です。
> >
> > 以上、簡単で申し訳ございませんがお試しください。
> >
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>