Heroku がホストする 5 つの dyno を持つ Play アプリケーションがあります。私のdynoが異なる期間にランダムに再起動されたようです。たとえば、そのうちの 3 つが 22 時間前に自動的に再起動され、そのうちの 2 つが 10 時間前に再起動されました (この時間がキャッシュのクリアによってトリガーされたかどうかは不明です)。キャッシュされたデータは dyno 間で永続的ではないようです。私の問題は、Heroku アプリケーションに同じリクエストを複数回送信したときに、異なるキャッシュされた応答が返されることです。応答には最新のデータもあれば、古いデータもありました。これは、私のリクエストが別の dyno によって処理されたためだと思います。再起動後、すべてのdynoで問題が修正されました(これにより、すべてのdynoのキャッシュもクリアされると思います)。
では、dyno のランダムな再起動を引き起こした原因と、その理由を知りたいですか?
この場合、キャッシュされたデータの不一致を解決するにはどうすればよいですか?
ありがとう