Navern
http://nginx.org/en/docs/http/ngx_http_core_module.html#var_server_name
Navern
тоесть server_name = $host ?
наскок помню server_name это уже заматчившийся в nginx'е нейм
Navern
примеры правда сходу не приведу
Евгений
наскок помню server_name это уже заматчившийся в nginx'е нейм
Тогда в чём разница? server_name из Host матчится
Евгений
И не может не матчится
Navern
Тогда в чём разница? server_name из Host матчится
https://serverfault.com/a/706439/237593 нагуглил чот такое
Navern
$server_name contains the server_name of the virtual host which processed the request, as it was defined in the nginx configuration. If a server contains multiple server_names, only the first one will be present in this variable.
Alexander
И не может не матчится
если он не матчится,он идет к default_server
Alexander
если default_server нету,он пойдет к более подходящему
Евгений
если он не матчится,он идет к default_server
Это ж не имеет отношения к раскрытию переменных, которые уже после матчинга будут раскрываться
Alexander
очевидно нет,ладно,я понял что до истины не доберусь
Alexander
вы уверены что без определения server_name,в вашем примере редирект на $server_name будет равен $host ?
Евгений
Да, конечно
Navern
Т.е. если у меня Host qqq.shit.crap, а в server_name shit.crap qqq.shit.crap, то $server_name станет shit.crap?
Вроде как да) не помню как это работает с регулярками в сервернеймах)
Евгений
Без определения server_name он равен ""
Navern
попробуй в логгировании сделать server_name и host
Alexander
да
Евгений
http://nginx.org/ru/docs/http/ngx_http_core_module.html#server_name
Alexander
именно
Евгений
Умолчание: server_name "";
Alexander
так почему он вдруг станет = $host ?
Евгений
Потому "" матчит всё кроме пустого
Alexander
причем тут это.У вас сперва матч $host -> server_name
Alexander
условились что у нас server 1
Alexander
матчить полюбому будет туда
Евгений
Если у вас непустой Host, то server_name "" проматчит его и установится соответствующий $server_name. Что не так?
Alexander
вернно
Alexander
вопрос в другом
Alexander
не в матчинге
Alexander
а в том,что схуяли то что в $host вдруг для nginx станет server_name
Alexander
return 301 https://$server_name:9443$request_uri;
Евгений
Эм? $host никуда не встанет
Евгений
Это $server_name установится в Host
Alexander
тоесть $host станет пустым ?))
Евгений
host не меняется
Евгений
Что вы вообще к этой переменной привязались?
Alexander
ну я к тому,что без четкого определения $server_name,не стоит его использовать в переменных
Евгений
Речь идёт о том, что server_name будет браться из host
Alexander
если его нету (это конечно косяк),то стоит использовать что-то явно известное,например $host
Alexander
это конечно только в данном кейсе
Alexander
когда nginx ни о чем другом не знает
Tadeusz
https://news.ycombinator.com/item?id=19082150
Niko
https://news.ycombinator.com/item?id=19082150
ISTIO did do a great job of load balancing HTTP/HTTPS traffic, it's just gRPC that is a long way off from being ready for prime time. то есть 99% истио будет норм
Tadeusz
🙂
Jürgen
у нас при влючении истио поперло вверх время отклика и скорость стала так себе
Jürgen
Jürgen
реализовали свой меш сервис
Niko
опенсурсить будете?
Jürgen
Tadeusz
ага, дождешься от них 🙂
Niko
нет все под nda
зря, были бы бесплатные тестеры
Tadeusz
у них хватает)
Jürgen
зря, были бы бесплатные тестеры
эм мы не софтверная компания, это внутреняя разработка для нужнд компаний
Jürgen
у них хватает)
по моим данным тестируют ну где- то пол лямя юзверов) ну и вся компания
Tadeusz
это даже больше чем я прикидывал
Niko
гос? хотя для гос малова-то
Jürgen
это даже больше чем я прикидывал
это я посчитал кто раз в день заходит хотябы так больше на много
Jürgen
подробную стату дать не могу по ряду причин
Tadeusz
подкиньте плиз best practices по terraform + gke
Sergei
нанимаешь админа
Tadeusz
смотрю на https://www.terraform.io/docs/providers/google/r/container_cluster.html - такое себе
Tadeusz
нанимаешь админа
да да, знаю что ты любишь GKE
Tadeusz
Не плох, но не бест)
Oleh
Интересно, а что есть "бест"?)
Tadeusz
Ойвсе)
Anonymous
@ganskiy2 будет жить. Поприветствуем!
Anonymous
@CaitlinRahman будет жить. Поприветствуем!
Денис
приветы. а кто как собирает/аггрегирует крешдампы/коллстеки?
Денис
тип есть например 100 серверов, на них крутится 200 с++ сервисов в докере, и чтото там иногда гдето может упасть
Денис
и интересно есть ли вебморды или решения под это дело полуготовые или даже готовые
Александр
sentry - не то?
Vladimir
приветы. а кто как собирает/аггрегирует крешдампы/коллстеки?
Я когда то давно начинал писать коллектор, но не доделал и забросил
Vladimir
так я бы смотрел в сторону https://opentracing.io/
Денис
спасибули красавеллы