Bruger du Rack::Timeout? Hvis en timeout-undtagelse hæves uventet, er der mulighed for at miste tilstanden. (https://github.com/heroku/rack- timeout/blob/master/doc/risks.md ).
Forøgelsen af det forberedte sætningsnummer kan blive fanget i en løkke, hvilket skaber den duplikerede sætningsfejl og kan ikke gendannes uden at genstarte processen. Foreslå implementering af https://github.com/ankane/slowpoke at dræbe/genstarte processen, når der opstår en timeout.
Læs mere om dette problem:
- https://github.com/ ankane/the-ultimate-guide-to-ruby-timeouts#rack-middleware
- https://github.com/heroku/rack-timeout/issues/ 76
- https://github.com/rails/rails/pull/17607
- https://github.com/rails/rails/issues/22408