これはあまり意味がありませんが、nginxがエラー500を処理するとき、クライアントが次に接続するときに新しいコンテンツをチェックするべきではないヘッダーを送信するようです。
更新することで回避できますが、一部のユーザーは、ヒットした後にキャッシュを完全にクリアする必要があります。
これはデフォルトの機能ですか?そして、もしそうなら、nginxがこれを行うのを防ぐ方法はありますか?
それが違いを生む場合、nginxが接続してコンテンツを取得するGunicornプロセスを再起動するときに起こるようです。
it sends along a header that the client shouldn't check for new content the next time it connects.
そこにあなたが何を意味するのかの証拠/指示を入れてくださいcurl -i http://example.com/should-be-a-500