184 похожих чатов

Подскажите, из-за чего может у КХ (22.8.5.29) в кубере умирать

HTTP интерфейс? после рестарта контейнера какое то время http работает, потом запросы уходят в бесконечное выполнение, при этом через clickhouse-client всё отлично продолжает работать

13 ответов

13 просмотров

кто-то жрет диск например и все текущие query встают колом... ожидая iops и даже /ping не работает точнее работает но таймаут 10 секунд лучше выставить на liveness пробу

Konstantin-Sevastianov Автор вопроса
Konstantin Sevastianov
А клиент почему продолжает работать?

какой именно? clickhouse-client? то есть прямо норм работает? SELECT version() выдает? тогда не знаю... смотрите логи в /var/log/clickhouse-server/

Konstantin-Sevastianov Автор вопроса
Slach [altinity]
какой именно? clickhouse-client? то есть прямо н...

Да, запросы через clickhouse-client работают идеально, не только version но и любые агрегации на данных. Встаёт колом http интерфейс. В логах тишина

Konstantin Sevastianov
Да, запросы через clickhouse-client работают идеал...

kubectl exec -n <namespace> <clickhouse-pod-name> -- curl http://127.0.0.1:8123/ping точно интерфейс не работает? или сервис куберовский может просто endpoint потерял через который конектитесь? kubectl describe для пода сделайте или у вас просто docker?

Konstantin-Sevastianov Автор вопроса
Slach [altinity]
kubectl exec -n <namespace> <clickhouse-pod-name> ...

внутри контейнера можно сделать curl https://ch11.stat/ping, но запрос curl http://127.0.0.1:8123/?query\=select%201 уже падает по таймауту

Konstantin Sevastianov
внутри контейнера можно сделать curl https://ch11....

:8123/ping имеется ввиду? или что? curl -vvv http://127.0.0.1:8123/ping пробуйте внутри контейнера ch11.stat на 80й порт пойдет если порт не указать по хосту вообще непонятно куда

Slach [altinity]
:8123/ping имеется ввиду? или что? curl -vvv http...

Именно так и делали. curl http://127.0.0.1:8123/ping работает, а curl http://127.0.0.1:8123/?query\=select%201 - таймаут.

Alexander Ivanov
Именно так и делали. curl http://127.0.0.1:8123/p...

ну остается снять трафик через tcpdump -i any port 8123 на curl "http://127.0.0.1:8123/?query=SELECT+1" и посмотреть есть ли SYN ACK и передается ли вообще HTTP запрос в сокет

Konstantin-Sevastianov Автор вопроса
Denny [Altinity]
Да баг это конечно

Мы переехали на него 5 дней назад, а http интерфейс начал отваливаться только сегодня. Не понятно где что пошло не так(

Slach [altinity]
ну остается снять трафик через tcpdump -i any port...

запросы идут trace снимали даже, но получаем таймаут: https://pastila.nl/?019e4699/060bd4b8cdbd09693f158c1127cb559c

Konstantin Sevastianov
Мы переехали на него 5 дней назад, а http интерфей...

как разберетесь (или вдруг пофиксите какой-нибудь следующей версией), сообщите сюда пожалуйста у нас тоже после вчерашнего обновления на эту версию http соединения от Superset приказали долго жить

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта