0

サイズが 1 GB を超えると、ダウンロードに大きな問題が発生します

2 GB の RAM と Fedora 10 を搭載した Amazon EC2 2 GB で Rails 2.3.5、パッセンジャー 2.2.9 を使用しています。

ファイルは /mnt/files に保存され、プロジェクトは /mnt/www/project に保存されます

Nginx と x-accel-redirect を使用してファイルを送信し、x-sendfile を使用して Apache を送信しようとしました。

1.54GB ではなく、常に1.09GBしかダウンロードできません!!

サイズが1GB未満のファイルは問題なくダウンロードできます

rails public dir に同じファイル(壊れていないもの)をリンクすれば、問題なくダウンロードできます。

X-Accel-Redirect または X-SendFile は正しく構成され、多くの時間をかけてテストおよびチェックされています。

そう:

  1. x-accel-redirect を使用した Nginx [失敗]
  2. x-send-file を使用した Apache [失敗]
  3. nginxまたはapacheでx-accel-redirectまたはx-sendfileなしでファイルを送信[失敗]
  4. パブリックおよび直接ダウンロードでファイルをリンクする [作品]

なにか提案を?

ありがとう!!!

4

1 に答える 1

0

これらのダウンロードへのアクセスを制限したい場合は、アクセス キー モジュールを試しましたか?

于 2010-02-23T09:29:11.023 に答える