Re: mime-types: обработка дубликатов
http://nginx.org/ru/docs/ngx_core_module.html#error_log Включите лог только для уровней error и выше и варнингов не будет. чт, 22 дек. 2022 г., 20:14 : > Здравствуйте, Максим. > > > > Я думал, что можно как-то полностью убрать эти сообщения из логов без > редактирование самого файла с mime-types. > > > Вы писали 22 декабря 2022 г., 16:42:31: > > > Здравствуйте. > Так это же уровень [warn] - он и предупреждает, что у вас там дубликаты. > Nginx же не отказывается запускаться с таким конфигом? Если я все правильно > понимаю, nginx не запустится только при наличии ошибок уровня [emerg]. > > > -- > С уважением, > Izorkin mailto:izor...@gmail.com > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx-ru > ___ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: mime-types: обработка дубликатов
Здравствуйте, Максим. Я думал, что можно как-то полностью убрать эти сообщения из логов без редактирование самого файла с mime-types. Вы писали 22 декабря 2022 г., 16:42:31: > Здравствуйте. > Так это же уровень [warn] - он и предупреждает, что у вас там дубликаты. > Nginx же не отказывается запускаться с таким конфигом? Если я все правильно > понимаю, nginx не запустится только при наличии ошибок уровня [emerg]. -- С уважением, Izorkin mailto:izor...@gmail.com___ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: mime-types: обработка дубликатов
Здравствуйте. Так это же уровень [warn] - он и предупреждает, что у вас там дубликаты. Nginx же не отказывается запускаться с таким конфигом? Если я все правильно понимаю, nginx не запустится только при наличии ошибок уровня [emerg]. чт, 22 дек. 2022 г. в 16:32, : > Здравствуйте. > > Имеется пакет media-types с актуальными mime-types: > https://salsa.debian.org/debian/media-types/-/blob/master/mime.types > Nginx не понимает исходный формат и приходится генерировать через скрипт: > echo "types {" > $out/etc/nginx/mime.types > cat mime.types | sed -e '/^#.*/d' -e '/^$/d' -e 's/.*/\ \ &;/' -ne > '/[^[:space:]][[:space:]]\{1,\}[^[:space:]]/p' >> $out/etc/nginx/mime.types > echo "}" >> $out/etc/nginx/mime.types > > После обработки nginx ругается на дубликаты: > nginx[130522]: nginx: [warn] duplicate extension "frm", content type: > "application/x-maker", previous content type: "application/vnd.ufdl" in > /etc/nginx/nginx-mime.types:760 > nginx[130522]: nginx: [warn] duplicate extension "fm", content type: > "application/x-maker", previous content type: "application/vnd.framemaker" > in /etc/nginx/nginx-mime.types:760 > nginx[130522]: nginx: [warn] duplicate extension "shp", content type: > "application/x-qgis", previous content type: "application/vnd.shp" in > /etc/nginx/nginx-mime.types:772 > nginx[130522]: nginx: [warn] duplicate extension "shx", content type: > "application/x-qgis", previous content type: "application/vnd.shx" in > /etc/nginx/nginx-mime.types:772 > nginx[130522]: nginx: [warn] duplicate extension "sce", content type: > "application/x-scilab", previous content type: > "application/vnd.etsi.asic-e+zip" in /etc/nginx/nginx-mime.types:778 > nginx[130522]: nginx: [warn] duplicate extension "amr", content type: > "audio/AMR", previous content type: "audio/AMR" in > /etc/nginx/nginx-mime.types:825 > > Предложенный мною вариант в виде патча не устраивает ментейнеров > дистрибутива, рекомендуют как-то автоматизировать. > Я меня нет навыка, чтобы автоматизировать обработку дубликатов, если > появятся изменения в исходном пакете. > Можно ли добавить параметр в nginx, который бы использовал первое значение > mime.types, а остальные игнорировал? > > > -- > С уважением, > Izorkin mailto:izor...@gmail.com > ___ > nginx-ru mailing list > nginx-ru@nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx-ru > ___ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru
mime-types: обработка дубликатов
Здравствуйте. Имеется пакет media-types с актуальными mime-types: https://salsa.debian.org/debian/media-types/-/blob/master/mime.types Nginx не понимает исходный формат и приходится генерировать через скрипт: echo "types {" > $out/etc/nginx/mime.types cat mime.types | sed -e '/^#.*/d' -e '/^$/d' -e 's/.*/\ \ &;/' -ne '/[^[:space:]][[:space:]]\{1,\}[^[:space:]]/p' >> $out/etc/nginx/mime.types echo "}" >> $out/etc/nginx/mime.types После обработки nginx ругается на дубликаты: nginx[130522]: nginx: [warn] duplicate extension "frm", content type: "application/x-maker", previous content type: "application/vnd.ufdl" in /etc/nginx/nginx-mime.types:760 nginx[130522]: nginx: [warn] duplicate extension "fm", content type: "application/x-maker", previous content type: "application/vnd.framemaker" in /etc/nginx/nginx-mime.types:760 nginx[130522]: nginx: [warn] duplicate extension "shp", content type: "application/x-qgis", previous content type: "application/vnd.shp" in /etc/nginx/nginx-mime.types:772 nginx[130522]: nginx: [warn] duplicate extension "shx", content type: "application/x-qgis", previous content type: "application/vnd.shx" in /etc/nginx/nginx-mime.types:772 nginx[130522]: nginx: [warn] duplicate extension "sce", content type: "application/x-scilab", previous content type: "application/vnd.etsi.asic-e+zip" in /etc/nginx/nginx-mime.types:778 nginx[130522]: nginx: [warn] duplicate extension "amr", content type: "audio/AMR", previous content type: "audio/AMR" in /etc/nginx/nginx-mime.types:825 Предложенный мною вариант в виде патча не устраивает ментейнеров дистрибутива, рекомендуют как-то автоматизировать. Я меня нет навыка, чтобы автоматизировать обработку дубликатов, если появятся изменения в исходном пакете. Можно ли добавить параметр в nginx, который бы использовал первое значение mime.types, а остальные игнорировал? -- С уважением, Izorkin mailto:izor...@gmail.com ___ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru