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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru