2012-02-17 19 views
1

初心者の質問のようなものですが、私は質問しなければならないと思いました。単一のTomcatインスタンスに複数のWebアプリケーションをホストすることができます。 Xms、-Xmxなど)。 1つのTomcatに複数のアプリケーションがホストされており、1つのアプリケーションでOutOfMemoryの問題が発生することがあります。Tomcat:単一のTomcat、別々のメモリが必要な複数のWebアプリケーション

明らかに解決策は別々にホストすることですが、利用可能であれば他のオプションも検討しています。

答えて

2

いいえ、実際はTomcatとは関係のないJVMの制限です。そのようなJVMを「分割」する方法はありません。

私はApache Infrastructure(apache.orgを実行するチーム)といくつかの作業を行います。そこでは、通常、すべてのTomcatインストールを単一のApache HTTPdサーバーでフロントエンドします。

  • 個別に持つ「重い」アプリケーションを特定/高い優先順位の低い
  • をいくつかのプロセスを与える各
  • のメモリ設定を制御
  • アプリケーションやサーバーのアップグレードのための個別のTomcatサーバを停止します:それは私たちにはできますより高度な監視のための無地のLinux/UNIXは(例えばトップ)コマンド
  • セットアップNagiosの

それは非常にconvenieですnt。

関連する問題