Phusion Passengerが提供する次の機能を備えたJavaアプリを実行するためのWebサーバーまたはアプリケーションサーバーはありますか
1) トラフィックに基づく動的プロセス管理
Phusion Passenger は、トラフィックに基づいてアプリケーション プロセスの数を動的に調整し、クラッシュしたプロセスを再起動します。このようにして、リソースの使用量が定義された制限内に収まるようにします。
2) さらなる信頼性のためのプロセス外アーキテクチャ
Passenger はアプリケーションを実行し、ほとんどの場合、Web サーバーのアドレス空間外のコードをサポートします。コンポーネントに障害が発生した場合、ウォッチドッグで自動的に再起動します。
私の理解では、Ruby on Railsサーバーはリクエストごとにプロセスを作成またはフォークします.Javaサーバーでは、リクエストごとに新しいスレッドが作成されます
質問
1) Java エコシステムでは、Web サーバーまたはアプリケーション サーバーは、コンポーネントの障害、メモリ不足の問題、またはその他の内部問題が発生した場合に自動的に再起動します。