admin@demi4.com

An upstream response is buffered to a temporary file

An upstream response is buffered to a temporary file

Занимаюсь переносов сайтов на новый сервер, обнаружил при просмотре предупреждение “An upstream response is buffered to a temporary file”

Такое сообщение возникает часто на не настроенном nginx – основной момент тут в том что nginx не смог принять весь обьем информации от бэкенда.

Решается просто – необходимо в основном конфиге nginx прописать размеры буферов для работы fcgi и объем буфера для чтения тела запроса клиента:

 

При необходимости эти параметры меняются а настройках конкретного домена.

4 голоса
Позначки:,

2 коментарі до “An upstream response is buffered to a temporary file”

  1. webmaster сказав:

    Не получается побороть эту ошибку.
    Для домена в конфиг nginx прописал настройки:

    location @php {
    fastcgi_index index.php;
    fastcgi_param PHP_ADMIN_VALUE “sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@example.com“;
    fastcgi_pass unix:/var/www/php-fpm/admin.sock;
    fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
    try_files $uri =404;
    fastcgi_buffers 4 256k;
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
    include fastcgi_params;
    }

    Но ошибки так и продолжают появляться для одной из страниц, на которой много комментариев, сайт на WordPress.
    Как исправить?

    1. graff сказав:

      Эммм, тут как бы мало инфы – не понятно в какой момент эта ошибка и что вы делаете, если это проблема от php-fpm – то надо бы дописать еще в конфиг
      fastcgi_buffer_size 128k;

      ну и желательно прописать парметры буфферов для проксирования. Ну и пока не понятно от чего куда и как – то прописать пааметры стоит в разделе http а не server или location – а дальше по ситуации – если прописывание fastcgi_ и proxy_ в раздел http помогло – тогда уже убирать лишнее и переносить в server или location.

Залишити відповідь

Увійти через: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

epel

Подключение EPEL в Centos LinuxПодключение EPEL в Centos Linux

Практически на всех серверах что приходилось сталкиваться подключаю репу EPEL и каждый раз гуглю где она там сегодня находится, особенно после смены домена федоры и адреса репы. 1 голос Схожі

15 полезных 'sed' команд

15 полезных ‘sed’ команд на каждый день для Linux системного администратора15 полезных ‘sed’ команд на каждый день для Linux системного администратора

Что бы не лазить лишний раз в гугл стоит сделать себе заметки по работе с основными командами linux, сейчас редко но приходится парсить файлы или конфиги, такие команды ускоряют работу

php

Две версии php на одном сервере Centos или DebianДве версии php на одном сервере Centos или Debian

Как часто бывает на одном сервере где куча проектов – появляется еще один и он негодник не хочет работать на php-5.3 или php-5.4 в таком случае приходится прикручивать ,олее старую