#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.