Hog
одно пиво скучно
Попробуй с сыром
Ayrat
Hog
Чот не эстетично!
Ayrat
Ayrat
нормально!
Ayrat
поляки меня снабжают бабскими семками с родины
Hog
https://youtu.be/zeoAsnbVcKo
Ilya
говорят в чехии чуть ли не 300л в среднем в год выпивают
14 литров чистого спирта. В вине где-то 12%. Не сходится.
Hog
поляки меня снабжают бабскими семками с родины
Я тоже такие люблю :) в красном мешочке?
Ayrat
жЫрные, промасленные
Ayrat
топчик
Hog
Но не к пиву
Ayrat
Но не к пиву
да я их и без пива..
Hog
да я их и без пива..
Ну, эт само собой!
Hog
Блин.
Hog
Надо пойти налить чо-нить :))))
Ayrat
Надо пойти налить чо-нить :))))
давно пора!!1 у тебя вечер начинается
Hog
У меня ещё от адвенткалендаря пивного баночек 5 осталось. Но немецкое:( почто всё одинаковое
Hog
давно пора!!1 у тебя вечер начинается
Обратный отсчёт! 3 минуты
Hog
Всем чмоки в этом чате!
Shub
Всем чмоки в этом чате!
Пьяница-мать - горе в семье.
Hog
Пьяница-мать - горе в семье.
Дмытро, ты куда пропал?
gsomix
Вчера тут и правда было шумновато.
gsomix
@neftedollar А можно мне тоже подпись? По старой памяти. А я выходить не буду!
Hog
@neftedollar предлагаю подпись «joined the group»
Viacheslav
Viacheslav
Пока @neftedollar там твитит
Viacheslav
@gsomix я исключительно из добрых побуждений!
gsomix
Ayrat
https://twitter.com/garybernhardt/status/1329178764757045248?s=09
Ayrat
Бедные люди
Анна
Anatoly
слушайте. а тут ведь и люди, знающие джвм есть
Крылатый
Форнёвер?
Anatoly
Java/org.apache.commons.dbcp2.PoolingDataSource/getConnection <—- вот эта херня бывает медленная. Ну типа всё нормально, нормально, херак полсекунды ждёт
Anatoly
в чём беда, куда копать хотя бы?
Ayrat
Просто внутрь провались
Ayrat
Ну и вообще надо узнать где точно медленно
Ayrat
Профилером
Anatoly
Anatoly
ну, без нагрузки это не проявляется. на проде нагрузка небольшая. 37 тыщ запросов в минуту
Ayrat
Значит там где-то очевидный лок или вейт
Anatoly
но реплейнуть я это не могу, инфраструктуры нет
Ayrat
Но мне кажется в апач не настолько странные люди
Anatoly
потому что все запросы - пост и там тело. а без тела смысла нет
Anatoly
бля, в авсе нет траффик-статистики
Nikolay
Поэтому вейт происходит, пока коннекшн не высвободится
Anatoly
если б я знал, где это смотреть, мои джависты говорят, что там всё ок настроено
Nikolay
Попробуй сам загуглить и проверить
Nikolay
В целом логично, нет нагрузки - пул свободный, нагрузка растет - пул забивается
Nikolay
если б я знал, где это смотреть, мои джависты говорят, что там всё ок настроено
Попробуй на стороне базы глянуть, сколько коннектов к ней висит
Anatoly
200 +- 1
Anatoly
и база спокойно держала раньше 4к+, пока мы на новый сервис не перекинули
Anatoly
спасибо за идею
Nikolay
200 +- 1
Чет мало
Anatoly
Nikolay
Это раньше и сейчас?
Anatoly
Вот так даже лучше, видно когда релизы были =)
Nikolay
Лул
Aleksander
Java/org.apache.commons.dbcp2.PoolingDataSource/getConnection <—- вот эта херня бывает медленная. Ну типа всё нормально, нормально, херак полсекунды ждёт
у меня тут hikaricp, из него куча всяких метрик торчит типа "среднее время ожидания коннекта", по ним в принципе нормально всё диагностируется. возможно у dbcp2 тоже такие метрики можно добыть
Anatoly
hikaricp - что это?
Aleksander
имплементация коннекшен пула
Aleksander
https://github.com/brettwooldridge/HikariCP
Anatoly
имплементация коннекшен пула
ага, пошёл отдам джавистам
Aleksander
т.е. у тебя может быть минимум две причины того, что dbcp2 тормозит: 1. кривая имплементация (локи, неэффективные алгоритмы и т.п.) 2. размер пула ограничен и желающим получить коннект просто приходится его ждать (потому что все открытые коннекты заняты)
Igor
да ступодово пул выше 200 не растет, где-то ограничение стоит
Anatoly
потому что там где 7к коннектов - там тоже dbcp2 :)
Anatoly
Код тот же, просто выковыряли микросервис из монолита
Aleksander
2-ая беда решается двумя способами: а) увеличиваем размер пула - в том же хикари стоит 10 по умолчанию, в dbcp2 хз сколько, но думаю тоже немного. но тут надо осторожно, ограничивают не просто так б) оптимизируют запросы
Aleksander
а, есть третья причина) инстанс БД может быть общим, и кто-то другой может отъедать большую часть ресурсов.. при этом вроде и запросы не меняли, и ничего не трогали, а начинает тупить)