Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 增加nginx的大小限制以提供pdf_Apache_Nginx_Webserver_Django Staticfiles - Fatal编程技术网

Apache 增加nginx的大小限制以提供pdf

Apache 增加nginx的大小限制以提供pdf,apache,nginx,webserver,django-staticfiles,Apache,Nginx,Webserver,Django Staticfiles,我们在加载网页中大小约为300KB的pdf文件时遇到问题。该pdf文件由nginx服务器提供。每当我加载该文件时,它都会显示错误。无法打开pdf文档。但是,崩溃文件的大小只有32KB。我仔细检查了两端的大小 在服务器端,文件的实际大小是300KB,而接收端只有32KB 在我引用了这个client_max_body_size之后,我添加了configuration.Itnginx.conf外观 http { ## # Basic Settings ## send

我们在加载网页中大小约为300KB的pdf文件时遇到问题。该pdf文件由nginx服务器提供。每当我加载该文件时,它都会显示错误。无法打开pdf文档。但是,崩溃文件的大小只有32KB。我仔细检查了两端的大小

在服务器端,文件的实际大小是300KB,而接收端只有32KB

在我引用了这个client_max_body_size之后,我添加了configuration.Itnginx.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;
 }
但是它不起作用。你能为此提出建议吗?

客户的最大体型与你的案例无关,因为它与文件上传有关。您应该使用其他指令:尝试关闭sendfile以检查它是否与内核拷贝fd->fd支持相关,使用输出缓冲区和aio/directio。对这些问题进行了描述