Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

502 на странице товаров из-за "upstream sent too big header.."


Recommended Posts

Здравствуйте!

 

Opencart Pro 2.2.1

Шаблон "Magazin" 

Сервер - на CentOS 7, панель ISP 5 

 

На некоторых (что странно, лишь на некоторых) компьютерах при заходе на страницы товаров выдает 502 ошибку, причем чистка кеша не помогает

Модуль "Вы просматривали" отключен

 

Лог ошибок по таким посещениям:

2018/11/02 14:42:00 [error] 2912#2912: *23584537 upstream sent too big header while reading response header from upstream, client: 194.44.114.14, server: shoester.com.ua, request: "GET /zhenskaja_obuv/zhenskie_baletki/180280 HTTP/1.1", upstream: "http://127.0.0.1:8080/zhenskaja_obuv/zhenskie_baletki/180280", host: "www.shoester.com.ua", referrer: "https://www.shoester.com.ua/zhenskaja_obuv/zhenskie_baletki"
2018/11/02 14:42:07 [error] 2914#2914: *23584553 upstream sent too big header while reading response header from upstream, client: 194.44.114.14, server: shoester.com.ua, request: "GET /zhenskaja_obuv/zhenskie_botforty/180111 HTTP/1.1", upstream: "http://127.0.0.1:8080/zhenskaja_obuv/zhenskie_botforty/180111", host: "www.shoester.com.ua", referrer: "https://www.shoester.com.ua/zhenskaja_obuv/zhenskie_botforty"
2018/11/02 14:42:17 [error] 2915#2915: *23584573 upstream sent too big header while reading response header from upstream, client: 194.44.114.14, server: shoester.com.ua, request: "GET /zhenskaja_obuv/zhenskiye_botinki/180321 HTTP/1.1", upstream: "http://127.0.0.1:8080/zhenskaja_obuv/zhenskiye_botinki/180321", host: "www.shoester.com.ua", referrer: "https://www.shoester.com.ua/zhenskaja_obuv/zhenskiye_botinki"

Как понимаю, нужно изменить настройки Nginx, но какие именно и в каком файле на сервере, увы, не знаю - не хочется поломать систему, пробуя что-то методом тыка

Надіслати
Поділитися на інших сайтах


Конфиг Nginx указанного сайта, в нем вообще нет настроек FastSGI и судя из php-info https://www.shoester.com.ua/corn.php FastSGI на сайте не включен.

Следует включить и перенастроить конфиг?

server {
    server_name shoester.com.ua www.shoester.com.ua;
    charset off;
    index index.php;
    disable_symlinks if_not_owner from=$root_path;
    include /etc/nginx/vhosts-includes/*.conf;
    include /etc/nginx/vhosts-resources/shoester.com.ua/*.conf;
    access_log /var/www/httpd-logs/shoester.com.ua.access.log;
    error_log /var/www/httpd-logs/shoester.com.ua.error.log notice;
    ssi on;
    set $root_path /var/www/user/data/www/shoester.com.ua;
    root $root_path;
    listen 97.132.39.94:80;
    location / {
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @fallback;
        }
        location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
            try_files $uri $uri/ @fallback;
        }
        location / {
            try_files /does_not_exists @fallback;
        }
    }
    location @fallback {
        proxy_pass http://127.0.0.1:8080;
        proxy_redirect http://127.0.0.1:8080 /;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port $server_port;
        access_log off;
    }
    return 301 https://$host:443$request_uri;
}
server {
    server_name shoester.com.ua www.shoester.com.ua;
    ssl_certificate "/var/www/httpd-cert/user/shoester_comodo_2018.crtca";
    ssl_certificate_key "/var/www/httpd-cert/user/shoester_comodo_2018.key";
    ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:!NULL:!RC4;
    ssl_prefer_server_ciphers on;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    add_header Strict-Transport-Security "max-age=31536000;";
    ssl_dhparam /etc/ssl/certs/dhparam4096.pem;
    charset off;
    index index.php;
    disable_symlinks if_not_owner from=$root_path;
    include /etc/nginx/vhosts-includes/*.conf;
    include /etc/nginx/vhosts-resources/shoester.com.ua/*.conf;
    access_log /var/www/httpd-logs/shoester.com.ua.access.log;
    error_log /var/www/httpd-logs/shoester.com.ua.error.log notice;
    ssi on;
    set $root_path /var/www/user/data/www/shoester.com.ua;
    root $root_path;
    listen 97.132.39.94:443 ssl;
    location / {
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @fallback;
        }
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf|xml)$ {
            root $root_path;
            expires 7d;
        }
        location / {
            try_files /does_not_exists @fallback;
        }
    }
    location @fallback {
        proxy_pass http://127.0.0.1:8080;
        proxy_redirect http://127.0.0.1:8080 /;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port $server_port;
        access_log off;
    }
}

 

Змінено користувачем vcat
Надіслати
Поділитися на інших сайтах


попробуйте добавить в location @fallback {

Спойлер

proxy_buffering on;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;

ну а какие размеры уже смотрите по ругательствам, хватает/не хватает.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.