私はUnicornをRailsで実行しているときに大きなアップロードを許可しようとしていますが、大規模なアップロードはUnicornワーカーのタイムアウト期間より長くかかるかもしれません。これは、Unicornのマスタープロセスが大きなファイルをアップロードしているワーカーを殺し、要求がタイムアウトする(503エラー)ことを(私はこれが起こったことを確認しました)ことを意味します。Unicorn + Rails + Large Upload
私のサーバーのタイムアウトを削除したり大幅に増やしたりしないと、アップロードが完了している間にアップロードワーカーがハングするのを防ぐ方法がありますか?あるいは、私は完全に誤解していて、私のアップロードがタイムアウトになっている可能性が最も高いですか?
私はCarrierWaveDirectを使用していますが、CarrierWaveDirectを使用していても、ファイルのアップロードに時間がかかりすぎるとクラッシュするため、ユニコーン作業者のタイムアウトを引き上げる必要がありました。 – cantonic