Nikolay
Nikolay
🐓
Александр
квм в руки - бесплатно и со вкусом
Александр
Нечего пользоваться софтом для нехристей
Avonar
Нечего пользоваться софтом для нехристей
я пока психологически недостаточно воин коносли чтобы на таком деплоить свои штуки, мне больше смузи нравится пить, чем трячущимися руками кружку кофе седьмую за сегодня ловить ртом.
Anton
> Из-за денег.
Так себе мотиватор для обучения программированию. В юристы надо идти или в эскорт услуги.
Александр
Alex
Это телефон кого?
Alex
Alex
Специалисты по фласку, как сделать аутентификацию по uuid v4 токенам с flask_login? Я что-то не вкуриваю документацию.
Pavel
Pavel
там доход 1кк в месяц
Pavel
ну у кладменов вроде 300-500
Pavel
Хз, правда или нет
Avonar
ясно
Pavel
Только гроверы вроде
Pavel
Хз, как эта хрень правильно называется
Evgeny
Вопрос про nginx
Тестирую в режиме прокси (сервер 1)
В upstream 2 сервера обычный round robin
Включаю нагрузку в виде ab и смотрю access логи на 2м и 3м сервере - все отлично
Теперь закрываю iptables порт 80 2го сервера и вижу что запросов нет на обоих серверах! Это как вообще?
Через время proxy_connect_timeout запросы появляются на 3м сервере
И я понимаю что его можно выставить в 1 секунду, но если в upstream 100 серверов и они каскадно закрываются (например для обновления) что вызывает остановку обработки запросов всего upstream - это выглядит очень странно. Кто-нибудь сталкивался с таким кейсом?
Daniel
половина запросов должна была у вас встрять, а не все
Evgeny
да я умом понимаю что половина запросов должна как шла на 3 сервер так и идти, но этого не происходит - тестировал и еше 1 челове и у нас все 1 в 1 - при закрытити сервера запросы перестают идти и на открытый nginx 1.10 проверяли на ubutnu 16 и debian 8 - поведение аналогично
Evgeny
стреляли и ab и jmeter
Sergei
полный конфиг в студию.
Oleg
Ребят, какие средства мониторинга используете на проде? Какие сча в тренде?))) нужно мониторить не только контейнеры и вм но и свичи
Александр
ицинга/сраббикс
Oleg
исингу для snmp?
Oleg
проверок
Александр
icinga2
Александр
а чего нет то
Oleg
понял)
Anonymous
zhag
Evgeny
default http://pastebin.com/MQ5ttMka
Misha Kulakovsky
proxy_connect_timeout все равно лучше ставить в 1 секунду
Misha Kulakovsky
и proxy_next_upstream_tries выставлять чуть больше чем количество одновременно перезагружаемых бекендов при обновлении
Misha Kulakovsky
но вообще странно, что _все_ запросы стопаются
Misha Kulakovsky
ab во сколько потоков? и keepalive не включен ли в нем?
Evgeny
ab -n 10000000 -c 10 http://127.0.0.1/proxy/ping.txt
Александр
lol?
Александр
Тестить 127.0.0.1?
Александр
Серьёзно?
Jenny
мне siege больше нравится, кстати
Misha Kulakovsky
чому нет?
Jenny
Александр
Misha Kulakovsky
поясняй
Misha Kulakovsky
те
Александр
Нет, спасибо. Я лучше промолчу. Интересно дальше понаблюдать за вами.
Jenny
Evgeny
поведение польностью аналогично если запускать с другого сервера ab -n 10000000 -c 10 http://192.168.1.2/proxy/ping.txt
Александр
Александр
Misha Kulakovsky
сказал "помолчу" так молчи
Sergei
у вас ab генерирует максимум 10 параллельно обрабатываемых запросов.
при отключении второго сервера 10 запросов уходят на оставшиеся сервера. пять из них зависают, пять воркеров аб встают.
вторые пять воркеров аб делают новые пять запросов. из них два зависают (уходят на мертвый апстрим), три срабатывают.
и т.д.
через log2 (1) циклов все воркеры ab встают в неработающий сервер в стадии connect, пока не наступит connect timeout от nginx до бэкенда.
вы просто не замечаете эти доли секунды, пока нджинкс еще отправляет часть запросов на работающий сервер.
то есть с момента как вы закрыли порт, в течение доли секунды 5-8 запросов пройдет на оставшийся в живых бэкенд и корректно ответится.
Sergei
лечение:
1) снижение proxy_connect_timeout
2) тюнинг max_fails, fail_timeout (если необходимо)
Logan
Александр
Oleh
А с Олифером что не так? (я не читал, мне просто интересно)
Logan
Олиферы - одна из худших книг, которые я видел в нашей профессии
Logan
хуже был только Колисениченко (кажется так). Он еще книжку по ПХП написал
Александр
Уже грех сугуб
Александр
Aleserche
колесниченко это как донцова
Aleserche
книжки для мопсов
Logan
в Олиферах периодически всплывают ошибки. Точных цитат не помню, но были - я сильно удивлялся
Logan
не надо обижать мопсов. У моих соседей мопс - он не станет читать донцову
Logan
иногда мне кажется, что именно мопсы книжки донцовой и пишут
Jenny
Александр
Logan
ты же видел фотки. У нее их штук 10
Logan
там даже фэйловер можно собрать, наверное
Oleh
Jenny
Alexander 🐕