Heroku で unicorn を使用しています。私が抱えている問題の 1 つは、ファイルのアップロードに関するものです。アップロードには Carrierwave を使用していますが、基本的に 2MB 程度のサイズのファイルでも、50 ~ 60% のアップロードが完了すると、Unicorn はタイムアウトします。
ローカルでテストするときはユニコーンを使用しておらず、ローカルで大きなファイルを使用しても問題はありません (ファイルは、本番環境 + ステージングと同様に、carrierwave を使用して AWS にアップロードされます)。ただし、ステージング サーバーと運用サーバーでは、タイムアウトが発生することがわかります。
この問題を解決するための戦略はありますか? このファイルのアップロードを遅延ジョブに入れることができるかどうかわかりません (ファイルが実際に正常にアップロードされたことをユーザーに確認する必要があるため)。
ありがとう!りんご