ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

@pyToshka сори, что дёргаю, можешь подсказать, пожалуйста

Читать полностью…

Python beginners

Это крч что то из айти

Читать полностью…

Python beginners

Просто насколько я понимаю, envoy отрубает по отсутсвию сообщений в конретном стриме, и просто рядом поставить стрим с heartbeat'ом не выйдет

Читать полностью…

Python beginners

у меня обычно heartbeat приложение отправляет

Читать полностью…

Python beginners

stream_idle_timeout это защита от утечки для стримов и не только. то есть таймаут на конкретный стрим внутри соеденения

The HTTP connection manager stream_idle_timeout is the amount of time that the connection manager will allow a stream to exist with no upstream or downstream activity. The default stream idle timeout is 5 minutes. This timeout is strongly recommended for all requests (not just streaming requests/responses) as it additionally defends against a peer that does not open the stream window once an entire response has been buffered to be sent to a downstream client.

Читать полностью…

Python beginners

https://github.com/envoyproxy/envoy/issues/6323

Читать полностью…

Python beginners

Привет всем, у меня есть grpc стримы, которые могут слать сообщение раз в 30-40 минут, но есть проблема, у нас настроен Envoy с stream_idle_timeout, который обрывает коннекшн после 5 минут молчания, grpc keepalive ping не помогает. Стоит ли добавлять ping сообщения в стрим или просто выключить stream_idle_timeout?

Читать полностью…

Python beginners

98% логгинга be like: logger.info("Я работаю, я не зависло")

Читать полностью…

Python beginners

у меня логуру во многих клиентсайдовых штуках был, потому что удобно

Читать полностью…

Python beginners

Я откровенно говоря вообще не понимаю зачем оно надо

Читать полностью…

Python beginners

а я по памяти говорю

Читать полностью…

Python beginners

А как сделать чтобы для разных модулей/файлов были разные настройки? Например уровень логировагия поменять для части модулей

Читать полностью…

Python beginners

я не понял фразу про имена

Читать полностью…

Python beginners

имея либу, которая кучу всего делает, смысл появляется
в логуру это дефолт, который можно заменить

Читать полностью…

Python beginners

вот это кстати и автоматизировать можно
(было бы только зачем)

Читать полностью…

Python beginners

You need to be an admin to do this.

Читать полностью…

Python beginners

введи этот запрос в гугл

Читать полностью…

Python beginners

Это нужно heartbeat внутри каждого стрима делать, если я правильно понял?

Читать полностью…

Python beginners

не, у меня logging.debug увесистая пачка будет ещё, которая бесполезна на проде, но бесценна при разработке.

Читать полностью…

Python beginners

Я понимаю, что проблема в том, что envoy ждет хедары и данные а не http ping. Я просто не понимаю, зачем нужен stream_idle_timeout, если при проблемах с конекшеном, http ping и так разорвёт подключение

Читать полностью…

Python beginners

stream_idle_timeout выключать не надо. Keepalive не поможет envoy ждет хедары и данные а не http ping, нужно приложением слать heartbeat

The keepalive ping is a way to check if a channel is currently working by sending HTTP2 pings over the transport. It is sent periodically, and if the ping is not acknowledged by the peer within a certain timeout period, the transport is disconnected.

Читать полностью…

Python beginners

... на этапе x

Читать полностью…

Python beginners

Я RichHandler цепляю в cli :)

Читать полностью…

Python beginners

Разве что для минимальных одноразовых поделок, в хоть сколько-нибудь серьезный проект тащить не понятно зачем.

Читать полностью…

Python beginners

ну похоже что есть, да

Читать полностью…

Python beginners

там вроде фильтры были?

Читать полностью…

Python beginners

ну в логуру нет имени логгера в классическом понимании, потому что логгер один. name там именно имя файла, но можно хитровыебанным способом переопределить

Читать полностью…

Python beginners

правда там по имени синки

Читать полностью…

Python beginners

есть одна либа которая так и сделала, всё ещё непонятно зачем

Читать полностью…

Python beginners

удачной экономии на строках

Читать полностью…
Subscribe to a channel