Распространенные ошибки Nginx и их решения

  1. TopicStarter Overlay
    madfox
    Offline

    madfox Новичок

    Сообщения:
    7
    Симпатии:
    1
    Ошибка:
    upstream timed out (Operation timed out) while reading response header from


    Описание:

    Ошибка появляется когда страница генерируется дольше, чем заданный таймаут
    Как правило появляется когда Nginx отправляет запросы дальше на Apache
    По умолчанию таймаут равен: 60 секунд.

    Решение:
    Поставим 120 (эти параметры прописываются в location):

    proxy_send_timeout 120s;
    proxy_read_timeout 120s;
    -----------------------------------------------------------------------------------------------------------------
    Ошибка:

    client intended to send too large body

    Описание:
    Ошибка связана с размером передаваемого файла, как правило вложения.

    Решение:
    Увеличим в разделе http/server значение переменной:

    client_max_body_size 64m;
    ----------------------------------------------------------------------------------------------------------------------
    Ошибка:
    upstream prematurely closed connection while reading response header from

    Описание:
    Ошибка в размере передачи пакетов back-end’y: для заголовка и пакета в целом.

    Решение:
    Нужно увеличить (или задать, если нету) такие параметры и их значения:
    в области location
    proxy_buffer_size 32k;

    в области http/server
    large_client_header_buffers 8 32k;

Поделиться этой страницей