お名前.COMのVPSでグループウェアgroupsession3の運用を考えています。


JDKとトムキャットまでの設置、groupsession本体も設置を終えて起動確認はできたのですが、たまにトムキャットが落ちてアクセスができなくなります。

groupsessionの状態は下記の通りです。
・OS Linux amd64 2.6.18-028stab070.2
・J2EEコンテナ Apache Tomcat/6.0.29
・Java 1.6.0_21 Sun Microsystems Inc.
・メモリ使用 280,393KB (55.3%)
・メモリ最大 506,816KB
・現在の空きディスク容量 119670MB

サーバーの稼働中サービスは
xinetd 稼働中 有効
webadmin-httpd 稼働中 有効
syslog 稼働中 有効
sshd 稼働中 有効
saslauthd 稼働中 有効
mysqld 稼働中 有効
httpd 稼働中 有効
crond 稼働中 有効
amavisd 稼働中 有効

トムキャットへの割り当てメモリは512にしており、搭載の半分です。
遅くても安定した運用をしたいのですがトムキャットが落ちて困っております。
そこで
・トムキャットが落ちないようにする方法があれば教えて下さい。
・落ちても自動的に再起動する方法を教えて下さい。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:
  • 終了:2010/10/27 21:20:06
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント35pt

> ・トムキャットが落ちないようにする方法があれば教えて下さい。

これは、groupsession 次第だからなあ。

原因にもよるけど、

catch (Exception e) {
    System.exit(1);
}

とか、書いてありそうな予感。


> ・落ちても自動的に再起動する方法を教えて下さい。

安直なところだと、Tomcat の catalina.sh をいじっちゃうかなあ。

バックグラウンドで、java VM を起動しているところを、while でループしちゃうの。


正当なところでは、daemontools を使って監視しちゃう?


教科書的な答えとしては、サポートのフォーラムで聞いてみる、ってのが良いのだろうけど。

http://www.gs.sjts.co.jp/v3/index.html

id:Galapagos No.2

回答回数963ベストアンサー獲得回数89

ポイント35pt

「トムキャットへの割り当てメモリは512」というのは、「メモリ最大 506,816KB

」より大きいのではありませんか?

ご確認ください。


参考:Tomcatの簡単なチューニング

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

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません