Are there any web or application servers for running java applications with the following features offered by the phusion passenger.
1) DYNAMIC PROCESS MANAGEMENT BASED ON TRAFFIC
The phusion passenger dynamically adjusts the number of application processes based on the traffic and restarts all the broken processes. Thus, we guarantee that the use of resources remains within certain limits.
2) PROGRAM ARCHITECTURE FOR EXTRA RELIABILITY
Passengers run applications and most support codes outside the web server address space. If any component fails, we automatically restart it using our watchdog timer.
As for my understanding, ruby on rails servers creates either a forks process for each request, new threads will be created for each request in java servers
Questions
1) In the Java eco-system, any web or application servers automatically restart when components fail or out of memory or other internal isssues
source
share