Size: a a a

2020 January 22

AY

Andrey Yanda in nginx_ru
kbks
чем это отличается от активных хелсчеков в + версии?
да думаю не многим. а у вас + версия?
источник

AN

Anton Noginov in nginx_ru
Andrey Yanda
хм, даже так? видимо я всегда верил что это ненадежно, все эти syslog'и...
Это было давно.
Версии так с 6-й туда допилили все, и очень по-уму.
0.5м событий у меня туда пролезало, не чихнув
источник

Y

Yuri in nginx_ru
Но есть проблема - обычный nginx не умеет в консул, а имена резолвит только при рестарте/релоаде.
источник

k

kbks in nginx_ru
Yuri
Но есть проблема - обычный nginx не умеет в консул, а имена резолвит только при рестарте/релоаде.
тут консул типлейт поможет
источник

AY

Andrey Yanda in nginx_ru
Anton Noginov
Это было давно.
Версии так с 6-й туда допилили все, и очень по-уму.
0.5м событий у меня туда пролезало, не чихнув
Отоночо, михалыч... спасибо, учту! просто самому не нравится гирлянда из кучи "доставщиков" и "Хранилок"
источник

k

kbks in nginx_ru
Andrey Yanda
да думаю не многим. а у вас + версия?
да, +
источник

AY

Andrey Yanda in nginx_ru
kbks
да, +
источник

AY

Andrey Yanda in nginx_ru
оно же искаропки...
источник

k

kbks in nginx_ru
Yuri
Не вижу проблем накрутить хелсчеки в консуле так, как нравится.
приложение пока не саппортит консул.
насколько помню, при регистрации в консуле как внешний сервис - активные хелсчеки не работают(
источник

Y

Yuri in nginx_ru
kbks
приложение пока не саппортит консул.
насколько помню, при регистрации в консуле как внешний сервис - активные хелсчеки не работают(
Их всегда можно руками накрутить
источник

AY

Andrey Yanda in nginx_ru
если я все верно понимаю, то нужно так: health_check port=HEALTHCHECK_PORT
источник

AN

Anton Noginov in nginx_ru
Andrey Yanda
Отоночо, михалыч... спасибо, учту! просто самому не нравится гирлянда из кучи "доставщиков" и "Хранилок"
Надысь тут мужчина жаловался, что у него при бурсте в 1к рпс журнал складывался.
И так - везде :)
источник

k

kbks in nginx_ru
Andrey Yanda
оно же искаропки...
upstream core_ws {
   zone core_ws 64k;
   hash $binary_remote_addr consistent;
   server 10.10.10.10:8787 weight=5 max_fails=3 fail_timeout=30s;
   server 10.10.10.11:8787 weight=5 max_fails=3 fail_timeout=30s;
   server 10.10.10.12:8787 weight=5 max_fails=3 fail_timeout=30s;
}

match gpas_health {
   status 200;
}

server {
   listen 8787 ssl;
   location / {
       proxy_pass http://core_ws;
       health_check port=1111 match=gpas_health uri=/service/monitor;
   }
}
только вот из коробки не получается завести.
источник

AY

Andrey Yanda in nginx_ru
Anton Noginov
Надысь тут мужчина жаловался, что у него при бурсте в 1к рпс журнал складывался.
И так - везде :)
Кажется, это был я пару часов назад)))
источник

AY

Andrey Yanda in nginx_ru
Но я вроде пофиксил увеличением буферов и netdev_max_backlog
источник

AN

Anton Noginov in nginx_ru
:)))))))))

Все перепуталось :)
источник

AY

Andrey Yanda in nginx_ru
К слову, шо rsyslog, шо journald, я бы столкнулся с этой траблой как ни крути
источник

AY

Andrey Yanda in nginx_ru
вот теперь думаю, может лучше в файлы писать) но дисковый блокирующий io не хочется
источник

AN

Anton Noginov in nginx_ru
Andrey Yanda
Но я вроде пофиксил увеличением буферов и netdev_max_backlog
Кстати. Надо будет попробовать на кошках. Странное поведение. Не очень понимаю, каким боком оно так вот сработало.
источник

AY

Andrey Yanda in nginx_ru
journald не успевал забрать, и буфера забились
источник