0

私は RoR Web サイトに取り組んでおり、メディア ファイル (mp3、pdf、画像、ビデオなど) を Web サイトにアップロードしています。ウェブサイトは AWS でホストされており、S3 バケットを使用してメディア ファイルをアップロードしています。S3 バケットにメディア ファイルをアップロードすると、ネットワークからは正常にアップロードされますが、他のネットワークからメディア ファイルをアップロードしようとすると、4 ~ 5% 後にアップロードが停止します。

また、セッションのタイムアウトを増やして 30 分に設定しましたが、それでも他のネットワークから同じ問題に直面しています。

コードに何か不足していますか? これはネットワーク セキュリティでブロックできるものですか、それとも私のコードに含まれていますか? 私は非常に混乱しており、メディア ファイルを 1 つのネットワークから一括で正常にアップロードできますが、他のネットワークからは常に停止します。ネットワーク設定とファイアウォールに関連していると思いますが、よくわかりません。

これに関するアイデアやヘルプは高く評価されます。

前もって感謝します :)

4

1 に答える 1

0

ユニコーン使ってる?デフォルトのタイムアウトは 30 秒です。

ヘロクを使用していますか?接続を55 秒に制限します。

それ以外の場合は、アプリケーション サーバー/実装などに関する詳細情報を提供する必要がある場合があります。

Rails でのファイル アップロードの処理の詳細については、RoR - Large file uploads in railsImage Heavy App に最適な Ruby on Rails アーキテクチャを参照してください。

于 2013-09-03T13:14:11.987 に答える