Kirill
Когла база тупит
Уверен, что сама база?
Petr
Кто-нибудь умеет программировать на гоу? ))
Constantine️
это ж чтот надо сделать, чтоб тупило)))
Roman
Go долго не обрабатывает вызовы, потому что база тупит
Roman
А потом отваливабтся запросы, после догого висяка
Petr
как вы определеяете, что она тупит?
Roman
И спасает только рестарт процесса
Constantine️
ни разу до такого не доводил
Constantine️
что ты там делаешь?
Kirill
И спасает только рестарт процесса
Давай тестовый код, который это проявляет
Constantine️
показывай как коннектишься?
Constantine️
запросы, что кидаешь?
Roman
как вы определеяете, что она тупит?
Отваливаются сервисы, которые не только на го, но и на php
Michael
для длительных запросов к постгре, надо затюнить подключение к нему и всё будет ок
Petr
а в бд глядели?
Constantine️
много пишем?
Petr
Мне кажется тут изи все, идешь в бд, смотришь, тюнишь
Petr
делаешь explain запросам, если нужно
Michael
было бы что там тюнить, это не мускуль
ну есть и драйвер и сам постгре
Roman
много пишем?
И пишем и апдейт
Constantine️
ну вот я хочу увидеть коннект
Constantine️
может там дичь
Michael
легко
Roman
Мне кажется тут изи все, идешь в бд, смотришь, тюнишь
Го себя так не должен вести. Потому, что не постоянно, а плавающая бага
Roman
ну вот я хочу увидеть коннект
Какая там дичь может
Roman
?
Petr
Ну так если пхп падает тоже
Michael
код будет или кофе запасать?
Constantine️
Michael
а пхп просто падает
Petr
Может у вас лимит в открытые файлы
Petr
или снег выпал
Michael
или грусть накатила
Roman
Там ищью скорее всего с запросами в пуле, которые го пытается прожевать, долго держит, а потом отваливается, а сам коннект встает в idle
Dmitry
а может кошка сетвым шнуром играется
Roman
Слыхали то про idle?
Michael
строки коннектов и конфиг постгре, также конфиги машин где бежит
Michael
неплохобы схему бд и типовые запросы
Michael
но всего этого мы не увидим
Michael
ша протрём хрустальные шары, сварим кофе и будем гадать
Petr
там на стекэксченже 500 страниц с вопросами по постгре, можно тут всю ночь гадать
Roman
Postgres Connections Go To Idle After Completion · Issue #409 · jmoiron/sqlx · GitHub https://github.com/jmoiron/sqlx/issues/409
Petr
I'm an idiot, apologies. I wrap my http handlers in a few custom handlers and commented out the cleanup function...
Roman
там на стекэксченже 500 страниц с вопросами по постгре, можно тут всю ночь гадать
База тут ни причем, потому, что прототип работал на тех де нашрузках на php
Petr
Ты же сказал, что пхп тоже отваливается
Michael
был горм ой вей причём тут склх?
Petr
Кажется самое интересное начинается
Roman
Php стал тупить, когда переписал один сервии на go - на той же базе
Michael
код в студию
Roman
То есть на одной нагрузуе, на олной базе - когда доьавил сервис на go, раз в пару недель go сжирает все лимиты ао коннектам и по памяти в базе
Michael
это проблема реализации
Roman
код в студию
Фейспалм
Petr
Michael
ну г код или какой есть
Dmitry
ресурсы текут. я угадал ?
Kirill
Фейспалм
что ты несёшь
Kirill
ты хочешь, чтобы люди тут рили тебе без кода что-то сказали?
Kirill
тогда тебе не в этот чат
Kirill
поищи чат гадалок, например
Kirill
будет код - будет помощь
Kirill
а до этого момента - разговор пустой.
Pawel
иногда в этот чятик приходят такие уникумы шо я охуеваю
Nazar
Что за консолька, или шел?)
Nazar
Вау, спасибо
Мерль
hyper.is
если кто сидит на шинде, то категорически рекомендую ConEmu
Kirill
если кто сидит на шинде, то категорически рекомендую ConEmu
если кто сидит на шинде, категорически рекомендую не сидеть на шинде
Kirill
Вау, спасибо
но я обратно пересел на iterm2, он удобнее
Мерль
хотя кого я обманываю, моя любимая консолька — это FAR
Michael
ага far удобный
Dmitry
предпочитаю голый cmd
Dmitry
возбуждает