репозиториев, и в go рутину и в хендлеры
- подключился к db
- сделел инит repo(*sql.db)
- запустил фоновую задачу go task(repo)
- запустил http.ListenAndServe и тоже в хэндлеры проброшены repo
но вот только pq error: too many clients already
пробовал выставлять значения maxConnections и maxIddleConnections но go рутина запусскается а сервер не стартует
как то неправильно шарю repo между рутиной и хэндлером получается?
Есть пример кода?
да, но там несколько go файлов куда лучше их отправить?
На гитхаб конечно
вы везде закрываете результаты запросов, rows.Close()? это может быть причиной утечки коннектов
Обсуждают сегодня