2

nginx-extras を使用して nginx をインストールして取得しました (Http Upload Progress Module)。

次に、このドキュメント(ページの下部にある例)-> http://wiki.nginx.org/HttpUploadProgressModuleに従って使用しようとしました。この 1 行 () を構成に挿入した後track_uploads proxied 30s;、次のエラーが表示されます。

nginx: [emerg] ゼロ サイズの共有メモリ ゾーン「プロキシ」

インターネットのどこかで見つけた、誰かがupload_progress proxied 10m;nginx.conf に挿入することを提案し、挿入した後、次のエラーが発生し始めました:

nginx: [emerg] 「プロキシされた」共有メモリ ゾーンのサイズ 10485760 が、/etc/nginx/nginx.conf:75 ですでに宣言されているサイズ 0 と競合する

これは config の一部で、この行が挿入されています....

 location ~ \.php$ {
  include /etc/nginx/fastcgi_params;
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_param SCRIPT_FILENAME /home/cha0s/learnphp$fastcgi_script_name;
  fastcgi_param PATH_INFO $fastcgi_script_name;

  track_uploads proxied 1m;
}

問題は、このエラーを解決するには、nginx.conf に何を書くべきかということです。前もって感謝します。

4

1 に答える 1

5

exampleのように、ブロックのupload_progress proxied 1m;前に置く必要があります。server

于 2012-07-10T22:15:52.327 に答える