NGINX: Русские символы в именах файлов
После начала сбора access логов nginx в Graylog, оказалось, что отдаётся куча статических файлов с русскими именами и пробелами.
Всё это не мешало, до тех пор пока Graylog не начал отбрасывать кучу сообщений с ошибками. Это не давало видеть реальную статистику по запросам.
В документации NGINX описано какие параметры нужно задавать.
Одним из не обязательных параметров является escape.
Если выставить данный параметр в значение none все русские символы начнут отображатся в правильном виде и Graylog перестанет сыпать ошибки вида
com.fasterxml.jackson.core.JsonParseException: Unrecognized character escape 'x' (code 120)
Комментарии
Отправить комментарий