最初の数日間は長時間実行されるプロセスが正常に機能するというバグがありますが、その後、redis へのクエリが設定した 45 秒のタイムアウトに達します。つまり、redis が完全にダウンした場合、私のプログラムはクラッシュするだけですが、クラッシュしません。待機して待機し (45 秒) タイムアウトになり、さらに 45 秒間何度も再試行します。
プロセスを停止して再起動すると、さらに数日間はすべてが正常に戻ります.
これは、Redis とは別のボックスで私のプロセスを使用して、Elastic Load Balancing を使用して ec2 で実行されています。
この状況をローカル開発環境で再現する必要があります。ローカル redis を強制終了せずに、読み取りがタイムアウトする状態にするにはどうすればよいですか?