Actions
Feature #19243
openSet reasonable request timeout for Rails application
Status:
New
Priority:
Normal
Assignee:
-
Category:
Rails
Target version:
-
Description
When something wrongs happen in Rails and a request takes excessive amount of time, there is no timeout in Passenger (only Enterprise supports it). Therefore Foreman misbehaves, one process is blocked and in the worst case it eats all memory rendering the instance to be unusable until OOM kills this process.
This is a proposal to use some tool to timeout requests after reasonable time of 5 minutes. One of the tools we could use is little gem https://github.com/heroku/rack-timeout that does the job and works well with Passenger.
Updated by Lukas Zapletal over 7 years ago
- Related to Bug #19244: Old interfaces are never removed from Foreman DB added
Updated by Aditi Puntambekar over 6 years ago
- Assignee set to Aditi Puntambekar
- Triaged set to No
Updated by Aditi Puntambekar over 6 years ago
- Assignee deleted (
Aditi Puntambekar)
Actions