Nginx некорректно отдает большие body

Есть сервер - CentOS + nginx + php-fpm. Часть файлов отдаются некорректно - загружатся не полностью. Размер таких файлов около 80-90kb в несжатом состоянии. По ощущениям, что переполняется какой-то буфер.

server {
    listen 80; 
    server_name example.com;

    access_log  /dev/null;
    error_log /dev/null;
	
    if ( $http_user_agent ~* (nmap|nikto|wikto|sf|sqlmap|bsqlbf|w3af|acunetix|havij|appscan) ) {
        return 403;
    }
 
    root /home/www/example.com/public_html/;
    
    index   index.html index.php;
	
	server_tokens off;
    connection_pool_size 256;
	client_max_body_size       10m;
	client_body_timeout 3600
    client_body_buffer_size 1024k;
    client_header_buffer_size 8k;
    client_body_temp_path      /var/ngx_pagespeed_cache;

    location / { 
        try_files $uri $uri/ /index.php;
    }

    location ~ /.svn/ { 
        deny all; 
    }

    location ~ \.php$ {
       	try_files $uri =404;
       	expires off;
        fastcgi_pass unix:/dev/shm/php-fpm.sock;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param MAGE_RUN_CODE default;
        fastcgi_param MAGE_RUN_TYPE store;
        include fastcgi_params;
    }
}
  • Вопрос задан
  • 2471 просмотр
Пригласить эксперта
Ответы на вопрос 1
0neS
@0neS
Попробуйте полностью отключить gzip, может проблема в нем.
gzip off;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы