Ошибка nginx: upstream sent too big header while reading response header from upstream

  • 862
  • 0
  • 100,00%
  • 2

Если в результате выполнения какого-нибудь php файла ваша страница отвечает вам ошибкой 502 Bad Gateway, а в логах наблюдается примерно следующее:

upstream sent too big header while reading response header from upstream, client....

То для решения данной проблемы, нужно в разделе конфига нужного веб-сервера вписать два параметра:

fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;

То есть более менее полностью это должно выглядеть примерно следующим образом:

location ~ \.php$ {
	try_files $uri = 404;
	include fastcgi_params;
	fastcgi_pass unix:/run/php5-fpm.sock;
	fastcgi_index index.php;

	fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
	fastcgi_read_timeout 1000;

	fastcgi_buffers 16 16k;
	fastcgi_buffer_size 32k;
}


Оценить статью

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
(Голосов: 2, Рейтинг: 5,00 из 5,00)

Добавить комментарий

Ваш e-mail не будет опубликован.