Я развернул приложение Rails на Heroku уже 2 года без проблем
Сегодня сбой приложения.
Журнал рельсов:
/app/vendor/bundle/ruby/2.3.0/gems/pg-0.21.0/lib/pg.rb:56:in `initialize': FATAL: sorry, too many clients already (PG::ConnectionBad)
FATAL: sorry, too many clients already
Мое приложение rails v5.2.0
Я использую Heroku с 2 динамометром
База данных является postgres с "Hobby Dev".
Я стараюсь:
Чтобы обновить базу данных, но я получил ту же ошибку
heroku addons:create heroku-postgresql:standard-0 --follow DATABASE_URL --app locabri
Creating heroku-postgresql:standard-0 on ⬢ xxxx... !
▸ An error was encountered when contacting the add-on partner to create heroku-postgresql:standard-0: The database you are attempting to follow was not found.
для изменения DB_POOL в переменной env
heroku pg: info
=== DATABASE_URL
Plan: Hobby-dev
Status: Available
Connections: 0/20
PG Version: 10.6
Created: 2017-05-29 07:40 UTC
Data Size: 138.8 MB
Tables: 12
Rows: 5748/10000 (In compliance)
Fork/Follow: Unsupported
Rollback: Unsupported
Continuous Protection: Off
Region: Europe
Add-on: postgresql-regular-79163
Но ничего не работает.
Я ничего не могу сделать с базой данных, потому что не могу подключиться к ней и не знаю, как ее перезапустить.
Спасибо за вашу помощь или вопрос
EDIT
- heroku pg: killall
не работает
РЕШЕНИЕ
Наконец-то я нашел решение, изменив доступную динамограмму!
heroku ps:scale web=0
heroku ps:scale web=2
heroku restart
Теперь я могу проверить «утечку связи»