Re: Опять "cache file has too long header"

Maxim Dounin mdounin на mdounin.ru
Пт Сен 8 14:58:40 UTC 2017


Hello!

On Fri, Sep 08, 2017 at 10:32:31AM -0400, Ilya Evseev wrote:

> Когда ошибка случается, h->body_start почему-то всегда больше c->body_start
> ровно на один байт:
> 
> $ perl -ne 'print "$1 $2\n" if /has too long header \(actual = (\d+),
> required = (\d+)\)/' /var/log/nginx/error.log
> 730 729
> 734 733
> 732 731
> 724 723
> 734 733
> 737 736
> 722 721
> 729 728
> 729 728
> 750 749
> 750 749
> 750 749
> 
> Совпадение? Не думаю(c)
> 
> Какие ещё данные имеет смысл распечатывать в сообщении об ошибке, кроме
> body_start?

В первую очередь имеет смысл смотреть на то, что это за элемент 
кеша, когда именно он обновлялся до ошибки, и не обновлялся ли в 
то же время, что и ошибка.

-- 
Maxim Dounin
http://nginx.org/


Подробная информация о списке рассылки nginx-ru