Доступ к базе данных cockroachcloud из приложения python, запущенного в Heroku

#python #heroku #psycopg2 #cockroachdb #cockroachcloud

Вопрос:

Я только что обновил свое приложение на python, запущенное в heroku, чтобы указать облачную базу данных cockroachdb. Я использую библиотеку python psycopg2. Вот исключение, с которым я сталкиваюсь:

 2021-06-16T13:07:40.857022 00:00 app[web.1]: Oops! An exception has occured: FATAL:  CodeProxyRefusedConnection: Connection attempt throttled
2021-06-16T13:07:40.857074 00:00 app[web.1]: 
2021-06-16T13:07:40.857077 00:00 app[web.1]: Exception TYPE: <class 'psycopg2.OperationalError'>
2021-06-16T13:07:40.857078 00:00 app[web.1]: I am unable to connect to the database
2021-06-16T13:07:40.860470 00:00 app[web.1]: [2021-06-16 13:07:40  0000] [7] [ERROR] Exception in worker process
2021-06-16T13:07:40.860471 00:00 app[web.1]: Traceback (most recent call last):
 

Я запускаю одно и то же приложение на gunicorn/flask, и оно работает нормально.

Есть какие — нибудь идеи о том, в чем может быть проблема с запуском этого приложения на heroku?

Вот приложение, которое я пытаюсь развернуть в Heroku: https://github.com/saqib-ali/hivemined

В настоящее время он развернут на платформе приложений Digital Ocean и подключается к CockroachCloud без каких-либо проблем.

Комментарии:

1. Я вижу, что вы получаете некоторую помощь в forum.cockroachlabs.com/t/…

2. @rafiss, да, я пытаюсь понять, есть ли что-то на стороне heroku, что нужно настроить. По — прежнему не удается заставить облако тараканов работать с приложением heroku.