blog « L.T.SOFTWARE

Freebsdでtomcat6が止まらない

2016 年 7 月 30 日 by tsubu

FreeBSD10、tomcat6をpkgでいれたところ
service tomcat6 start
でtomcatが起動するものの、なぜかstopが効かないという現象。
どうもprocstatコマンドの戻りが想定と違うらしく、
プロセスが存在してないと勘違いしてしまうもよう。
解決策は次の通り
/usr/local/etc/rc.d/tomcat6を修正してしまいます。

-if [ -n "`/usr/bin/procstat -c $_pid | grep -e "^$_pid.*$java_class"`" ]; then
+if [ -n "`/usr/bin/procstat -c $_pid | grep -e "^.*$_pid.*$java_class"`" ]; then

コメントはまだありません »

page top