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

Кликхаус clickhouse/clickhouse-server:23.10.1 в кубере. Когда резко в моменте растет нагрузка

(например, в 40 клиентов какие-то запросы кидаются), кликхаус начинает есть ~0 CPU и все запросы просто зависают и потом отваливаются по таймауту, клиентом тоже не подключиться. При этом вроде как процесс не стопается (иначе бы перезагрузился под). Спасает только ручная перезагрузка. Подскажите, пожалуйста, куда можно посмотреть, какие настройки поменять?

В логах вроде как ничего сверхъестественного нет. На скрине пример просадки CPU, после ребута все возвращается в норму.

20 ответов

41 просмотр

вообще такое в гитхаб надо спрашивать но https://kb.altinity.com/altinity-kb-useful-queries/debug-hang/

limits / requests на pod стоят по CPU? если в limits упираетесь, тогда будет тротлинг

Andrey-Tvorozhkov Автор вопроса
Andrey Tvorozhkov
Нет, не стоят

как clickhouse в кубах развернут? через clickhouse-operator ? или какой то кастомный helm chart а-ля bitnami?

Andrey-Tvorozhkov Автор вопроса
Slach [altinity]
как clickhouse в кубах развернут? через clickhouse...

Через helm чарт, но не уверен чей. Стейтфул сет выглядит вот так: https://gist.github.com/tvorogme/042954f5ecb7e24c930e40667aefc58f

поставьте 90%

Andrey-Tvorozhkov Автор вопроса
Andrey Tvorozhkov
А так падает

логи контейнера есть? что падает с каким сообщением? или просто pod в Pending переходит?

Andrey-Tvorozhkov Автор вопроса
Slach [altinity]
логи контейнера есть? что падает с каким сообщени...

Логи могу сдампить, сек. Нет, под Running, но никак не подключиться к кх. Даже если захожу в контейнер и использую clickhouse-client. Падает с timeout

а wget http://127.0.0.1:8123/ping внутри контейнера с clickhouse что показывает?

Andrey-Tvorozhkov Автор вопроса
Andrey-Tvorozhkov Автор вопроса

Вот это спасает, т.е. действительно после запуска нагрузки оно отрабатывает и не скатывается в это странное состояние (вроде как, я заметил это совсем недавно)

Andrey Tvorozhkov
Вот это спасает, т.е. действительно после запуска ...

for i in $(ls -1 /proc/$(pidof clickhouse-server)/task/); do kill -TSTP $i; done

Andrey-Tvorozhkov Автор вопроса
Denny [Altinity]
for i in $(ls -1 /proc/$(pidof clickhouse-server)/...

Не помогает ^Croot@clickhouse-0:/# for i in $(ls -1 /proc/$(pidof clickhouse-server)/task/); do kill -TSTP $i; done root@clickhouse-0:/# clickhouse-client -u ... --password "...." ClickHouse client version 23.10.1.1976 (official build). Connecting to localhost:9000 as user mega. Connected to ClickHouse server version 23.10.1 revision 54466.

а сервер один? или воспроизводится? я бы проверил что в 23.8.5

Andrey-Tvorozhkov Автор вопроса
Denny [Altinity]
а сервер один? или воспроизводится? я бы проверил ...

Сервер один, я как раз обновил КХ до 23.10, чтобы проверить, с 23.8 там было так же

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
12
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
4
Карта сайта