-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segfault when using Prometheus metrics #508
Comments
@Ivelok |
@ilya-maltsev Вот. У нас были подозрение на большой объём файла, но пока сократить его не получилось :) |
@Ivelok |
@ilya-maltsev Я правильно понимаю, что после сборки build_asan нужно собрать CoreDump при падении и через gdb посмотреть его содержимое? |
@Ivelok |
@ilya-maltsev По какой-то причине в asan сборке не делается coredump :( В обычной сборке работало. |
@Ivelok |
@ilya-maltsev А он ничего не писал в момент сбоя. Просто контейнер перезапускался с кодом 139 и всё :( Выхлоп bt full могу прислать. |
@Ivelok |
@Ivelok |
@ilya-maltsev P.s. спасибо :) |
@Ivelok try change value of param log_stats from yes to no |
@ilya-maltsev Если указать log_stats no, то метрик вообще нет :) |
@Ivelok |
Именно там я их и смотрю, в других местах они мне не интересны :)
|
Прощу прощения, я тут немного упал в работу и забыл отписать. По итогу нам помогло увеличение coroutine_stack_size до 1024 :) |
@Ivelok |
@Ivelok |
У меня такая же проблема но с одиссеем в контейнере. Есть другие идеи?) |
@ramili4 Привет! У нас тоже это было в контейнере, только в кубе. Скорее всего вызвано переполнением стека корутин во время сборки метрик. Решается увлеличением coroutine_stack_size, попробуй 2048 или выше. |
Спасибо, попробуем. А нет решения утечки памяти? |
У меня нет. Вероятно это особенность реализации пром-метрик. |
Поднял до 2048. минут на 5 хватило) снова вылетает с ошибкой 139 |
Еще вопрос возник - у меня периодически количество метрик меняется. Может связано с библиотеками prom и promhttp? Я уже и компилировал Prometheus client и оттуда из доставал, и так скачивал, и все равно количество метрик разное каждый раз) |
Привет!
Мы собрали Odyssey с Master ветки, настроили и включили Prometheus метрики параметром
log_route_stats_prom yes
Однако при использовании этого параметра Odyssey периодически падает с ошибкой Segmentation fault
The text was updated successfully, but these errors were encountered: