Använder du Rack::Timeout? Om ett timeout-undantag höjs oväntat finns risken att förlora tillståndet. (https://github.com/heroku/rack- timeout/blob/master/doc/risks.md ).
Ökningen av det förberedda satsnumret kan fångas i en loop, vilket skapar dubblettsatsfelet och kan inte återställas utan att starta om processen. Föreslå implementering av https://github.com/ankane/slowpoke för att avbryta/starta om processen när en Timeout inträffar.
Läs mer om det här problemet:
- 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