если запрос отрабатывает больше 300 сек, то в петоне стреляет эксепшн <class 'socket.timeout'> message=timed out
Согласно документации КХ есть такие параметры: receive_timeout, send_timeout
Эти параметры в users.xml выкручены в значения 3600
users.xml:
…
<receive_timeout>3600</receive_timeout>
<send_timeout>3600</send_timeout>
</default>
Также в настройке коннекта со стороны петона стоит
db_dwh = Client('clickhouse')
db_dwh.connection.user = setup.dwh_user
db_dwh.connection.password = setup.dwh_pass
db_dwh.send_receive_timeout = 3600
Тем не менее, коннекшн все равно рвется на отметке 300.
Рифма для любителей остроты!
Что делать?
похоже на то, что это таймаут установленный на клиенте
Обсуждают сегодня