2011-12-08 11 views
0

私たちのウェブページには約300KBのサイズのpdfファイルをロードする際に問題があります.pdfファイルはnginx server.wheneverによってロードされています(PDFファイルを開くことができませんでした)しかし、クラッシュしたファイルのサイズはわずか32 KBです。私は両端のサイズについて二重チェックしました。nginxのサイズ制限を拡大してPDFを配信する

サーバー側では、ファイルの実際のサイズは300KBであり、受信側はわずか32 KBです。

私はこのclicked_site(client_max_body_size)と呼ばれた後、私はconfiguration.It(nginx.conf)は

http { 

    ## 
    # Basic Settings 
    ## 

    sendfile on; 
    tcp_nopush on; 
    tcp_nodelay on; 
    keepalive_timeout 65; 
    types_hash_max_size 2048; 

    **client_max_body_size 200M;** 
    # server_tokens off; 

    # server_names_hash_bucket_size 64; 
    # server_name_in_redirect off; 

    include /etc/nginx/mime.types; 
    default_type application/octet-stream; 
} 

に見えるが、それはあなたをout.Could動作しない追加した。このために提案してください?

答えて

0

client_max_body_sizeは、ファイルのアップロードに関連しているため、あなたのケースとは関係ありません。他のディレクティブで試してみてください:sendfileをオフにしてください。 "カーネルコピーfd - > fdサポートに関連しているかどうかを確認してください。output_buffersaio/directioこれらはhereと記載されています。

関連する問題