最大アップロードサイズエラー

スタッフチームからいくつかの長い動画をホストしたいので、アップロード制限を1GBに設定しようとしました。チュートリアルに従いましたが、まだエラーが発生します。app.ymlとアプリ内設定で新しい制限を変更・追加し、再構築しました。

何か解決策はありますか?

技術的な提案はありませんが、UXの提案があります。それはやめた方がいいということです。

Discourseはストリーミングサービスではなく、デバイスの帯域幅とストレージを過負荷にしているだけです。

「いいね!」 1

提案ありがとうございます。リソースはありますし、動画を大量にアップロードするわけではありません。現在、150MBの動画でエラーが発生しています。

どなたか解決策をお持ちですか?

1000MB(999MBや500MBも試しました)に設定した制限で18MBのファイルをアップロードしようとしましたが、以下のエラーが発生しました。

最後に確認したとき、18MBは1000MBよりずっと少ないはずです :slight_smile:

18は10より大きいので、以下の手順に従いましたか?

「いいね!」 2

おお、これは全く予期していませんでした。解決策を指摘していただきありがとうございます。(まだ試していませんが、他に問題があるとは思えません。)

確かに、これは機能します。設定ファイルで最大ファイルアップロードサイズを更新するために必要なのは、正しいパラメータを渡すだけです。

params:
  ## 最大アップロードサイズ(デフォルト:10m)
  upload_size: 20m
「いいね!」 2

このアラートを変更できれば、私も混乱しなかったでしょう。あるいは、管理設定で、コンソールで設定を変更せずに調整できる範囲に制限があることを明記してほしいです。

nginxの設定でも上限を増やす必要はなくなりましたか?

チュートリアルに従いましたが、最大添付ファイルサイズで常に「最大許可値1000MBを超えています」というメッセージが表示されます。

はい、app.yaml で変更し、再構築しました。それでも同じです。

そのため、この場合は 2GB のファイルをアップロードしようとして実験していました。