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

Привет, мы заюзали проксю, которая лимитирует количество запросов на запись

в кх. max_concrurrent_queries стоит 120, ограничение на запись – 60

При это ловим ошибку Too many simultaneous queries. Maximum: 120

В system.processes видно только 60+-5 процессов.

Где искать остальные?

8 ответов

6 просмотров

гайз, нужна помощь в дебаге. на какие метрики/агрегаты посмотреть?

Ilya Shcherbak
гайз, нужна помощь в дебаге. на какие метрики/агре...

из-за дистрибьютид запросов кол-во запросов может быть большим

Denny [Altinity]
из-за дистрибьютид запросов кол-во запросов может ...

а как можно посчитать честно количество запросов, которое считает при учете max_queries?

а что в логе КХ ? весь трейс?

Andrey-Bobelev Автор вопроса
Denny [Altinity]
а что в логе КХ ? весь трейс?

Code: 202, e.displayText() = DB::Exception: Too many simultaneous queries. Maximum: 120 (version 20.6.7.4 (official build)) │ 0. Poco::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) @ 0x123fd060 in /usr/bin/clickhouse 1. DB::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) @ 0xa23c3fd in /usr/bin/clickhouse 2. ? @ 0xf406ebb in /usr/bin/clickhouse 3. ? @ 0xf4dd104 in /usr/bin/clickhouse 4. DB::executeQuery(DB::ReadBuffer&, DB::WriteBuffer&, bool, DB::Context&, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>) @ 0xf4dfb2e in /usr/bin/clickhouse 5. DB::HTTPHandler::processQuery(DB::Context&, Poco::Net::HTTPServerRequest&, HTMLForm&, Poco::Net::HTTPServerResponse&, DB::HTTPHandler::Output&) @ 0xfaf54cc in /usr/bin/clickhouse 6. DB::HTTPHandler::handleRequest(Poco::Net::HTTPServerRequest&, Poco::Net::HTTPServerResponse&) @ 0xfaf8c26 in /usr/bin/clickhouse 7. Poco::Net::HTTPServerConnection::run() @ 0x122dcbd3 in /usr/bin/clickhouse 8. Poco::Net::TCPServerConnection::start() @ 0x1231ae8b in /usr/bin/clickhouse 9. Poco::Net::TCPServerDispatcher::run() @ 0x1231b31b in /usr/bin/clickhouse 10. Poco::PooledThread::run() @ 0x12499e46 in /usr/bin/clickhouse 11. Poco::ThreadImpl::runnableEntry(void*) @ 0x12495240 in /usr/bin/clickhouse 12. start_thread @ 0x74a4 in /lib/x86_64-linux-gnu/libpthread-2.24.so 13. __clone @ 0xe8d0f in /lib/x86_64-linux-gnu/libc-2.24.so

Andrey Bobelev
Code: 202, e.displayText() = DB::Exception: Too ma...

попробуйте в профиле default установить queue_max_wait_ms = 300 select value from system.settings where name= 'queue_max_wait_ms'; 300 или 100

Andrey-Bobelev Автор вопроса
Denny [Altinity]
попробуйте в профиле default установить queue_max...

Угу, это попробуем сегодня. Просто очень интересно, откуда эти запросы берутся.

Andrey Bobelev
Угу, это попробуем сегодня. Просто очень интересно...

возможно просто в краткие моменты расчет получается неверным из-за быстрых запросов, http еще НЕ завершился с точки зрения КХ сервера

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

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

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Привет, запускаю werf в dind в k8s, получаю ошибку на этапе build/beforeSetup: /.werf/stapel/embedded/bin/bash: /.werf/scripts/5898bdfe5214357d3706b879cc8d3d78460fb379607cbd...
florius0
7
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Карта сайта