too long parameter
Maxim Dounin
mdounin на mdounin.ru
Вт Июл 9 12:52:18 UTC 2019
Hello!
On Tue, Jul 09, 2019 at 12:21:44PM +0100, Anton Kiryushkin wrote:
> Здравствуйте.
>
> Пока не получается воспроизвести проблему, но в логе ошибок переодически
> возникает сообщение вида:
>
> too long parameter "#
> На строке, которая, и является комментарием:
> # this is search location for service srv784
>
> Таких строчек-комментариев (конфиг генерируется скриптом) у меня в файле
> довольно много.
> Все бы и ничего, но nginx по каким-то причинам после этого сообщения
> перестает слушать порты на какое-то время.
>
> Что с этим можно сделать и вообще что это такое? Гугл не помог. Версия
> nginx 1.12.0.
> Сам конфиг, ну примитивный, 5 location без реврайтов и regexp.
Длина комментария, как и любого параметра, не может превышать 4096
байт. Если nginx ругается - скорее всего длина превышена. Если и
правда ругается сообщением вида:
> too long parameter "#
то есть без каких-либо дополнительных символов после "#", то
скорее всего речь о том, что файл застали в процессе генерации, и
следом прочитались нули в больших количествах.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru