人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

お名前.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にしており、搭載の半分です。
遅くても安定した運用をしたいのですがトムキャットが落ちて困っております。
そこで
・トムキャットが落ちないようにする方法があれば教えて下さい。
・落ちても自動的に再起動する方法を教えて下さい。


●質問者: birdtail
●カテゴリ:インターネット ウェブ制作
✍キーワード:AMD64 Apache httpd J2EE Java
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● a-kuma3
●35ポイント

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

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

原因にもよるけど、

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

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


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

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

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


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


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

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


2 ● Galapagos
●35ポイント

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

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

ご確認ください。


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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ