HTTP 413 “Payload Too Large”というエラーが表示され、プロジェクトやコンテンツのパブリッシュに失敗する

サイズの大きいプロジェクトやコンテンツ(ダッシュボード等) をExploratoryサーバー(オンプレミス・サーバー)にパブリッシュした際に、以下のようなエラーメッセージが表示される場合があります。

HTTP 413 "Payload Too Large”

このエラー メッセージは、パブリッシュしようとしたプロジェクトまたはコンテンツのサイズが、アップロードの最大値を超えていることを示しています。この問題を解決するには、以下の手順をお試しください。

  1. ‘default.conf’ ファイルの確認

オンプレミス・サーバーのインストールディレクトリ(exploratoryディレクトリ)内にあるdefault.confファイルを開き、client_max_body_sizeパラメータが値0で設定されていることを確認してください。このパラメータはアップロードファイルの最大サイズを定義し、0は無制限を意味します。このパラメータが存在しない場合は、パラメータを追加してください。設定例は以下のとおりです。

server {
    listen       443;
    server_name  localhost;
    ssl on;
    ssl_certificate    /etc/nginx/ssl/fullchain.pem;
    ssl_certificate_key    /etc/nginx/ssl/privkey.pem;
    client_max_body_size 0;

もし変更した場合は、オンプレミス・サーバーを再起動して、パブリッシュをもう一度お試しください。

  1. ロードバランサーの確認

上記の default.conf ファイルが正常に設定されているのにまだ問題がある場合、その問題はロードバランサーや大きなリクエストをブロックする類似のシステムに起因している可能性があります。その場合、次の手順をお試しください。

  1. オンプレミス・サーバーとブラウザの間にロードバランサーや類似のシステムがあるか確認してください。
  2. もしシステムが存在する場合は、そのシステムが大きなファイルのアップロードを許可するように設定されていることを確認してください。もし、わからない場合はIT 部門にお問い合わせください。
「いいね!」 1