@TBlare

ConnectionError: [Errno 110] / [Errno 10049] Connect call failed / rabbitmq — как решить проблему подключения?

Приветствую! Пробую запустить python бот для discord:
Гит бота
Гит библиотеки бота
И на удаленном хостинге в контейнере, и на локальном компьютере получаю ошибку подключения к rabbitmq:
Лог с хостинга:
Traceback (most recent call last):
   File "/app/.heroku/python/lib/python3.7/site-packages/aiormq/connection.py", line 231, in connect
     self.url.host, self.url.port, ssl=ssl_context
   File "/app/.heroku/python/lib/python3.7/asyncio/streams.py", line 77, in open_connection
    lambda: protocol, host, port, **kwds)
   File "/app/.heroku/python/lib/python3.7/asyncio/base_events.py", line 962, in create_connection
     raise exceptions[0]
   File "/app/.heroku/python/lib/python3.7/asyncio/base_events.py", line 949, in create_connection
     await self.sock_connect(sock, address)
   File "/app/.heroku/python/lib/python3.7/asyncio/selector_events.py", line 473, in sock_connect
     return await fut
   File "/app/.heroku/python/lib/python3.7/asyncio/selector_events.py", line 503, in _sock_connect_cb
     raise OSError(err, f'Connect call failed {address}')
 TimeoutError: [Errno 110] Connect call failed ('52.28.162.203', 0)
 
 The above exception was the direct cause of the following exception:
 
 Traceback (most recent call last):
   File "/app/.heroku/python/lib/python3.7/site-packages/xenon_worker/connection/rabbit.py", line 153, in start
     self.connection = await aiormq.connect(self.url)
   File "/app/.heroku/python/lib/python3.7/site-packages/aiormq/connection.py", line 530, in connect
     await connection.connect(client_properties or {})
   File "/app/.heroku/python/lib/python3.7/site-packages/aiormq/base.py", line 168, in wrap
     return await self.create_task(func(self, *args, **kwargs))
   File "/app/.heroku/python/lib/python3.7/site-packages/aiormq/base.py", line 25, in __inner
     return await self.task
   File "/app/.heroku/python/lib/python3.7/site-packages/aiormq/connection.py", line 234, in connect
     raise ConnectionError(*e.args) from e
 ConnectionError: [Errno 110] Connect call failed ('52.28.162.203', 0)

Лог с OS Win (здесь более старая версия загружалась):
Traceback (most recent call last):
  File "D:\Discord\Selfhost\xenon-main-premium\virtualenv\lib\site-packages\xenon_worker\connection\rabbit.py", line 151, in start
    self.connection = await aiormq.connect(self.url)
  File "D:\Discord\Selfhost\xenon-main-premium\virtualenv\lib\site-packages\aiormq\connection.py", line 530, in connect
    await connection.connect(client_properties or {})
  File "D:\Discord\Selfhost\xenon-main-premium\virtualenv\lib\site-packages\aiormq\base.py", line 168, in wrap
    return await self.create_task(func(self, *args, **kwargs))
  File "D:\Discord\Selfhost\xenon-main-premium\virtualenv\lib\site-packages\aiormq\base.py", line 25, in __inner
    return await self.task
  File "D:\Discord\Selfhost\xenon-main-premium\virtualenv\lib\site-packages\aiormq\connection.py", line 234, in connect
    raise ConnectionError(*e.args) from e
ConnectionError: [Errno 10049] Connect call failed ('52.28.162.203', 0)

Traceback (most recent call last):
  File "D:\Discord\Selfhost\xenon-main-premium\virtualenv\lib\site-packages\aiormq\connection.py", line 231, in connect
    self.url.host, self.url.port, ssl=ssl_context
  File "D:\Programs\Python\Python37-32\lib\asyncio\streams.py", line 77, in open_connection
    lambda: protocol, host, port, **kwds)
  File "D:\Programs\Python\Python37-32\lib\asyncio\base_events.py", line 962, in create_connection
    raise exceptions[0]
  File "D:\Programs\Python\Python37-32\lib\asyncio\base_events.py", line 949, in create_connection
    await self.sock_connect(sock, address)
  File "D:\Programs\Python\Python37-32\lib\asyncio\selector_events.py", line 473, in sock_connect
    return await fut
  File "D:\Programs\Python\Python37-32\lib\asyncio\selector_events.py", line 503, in _sock_connect_cb
    raise OSError(err, f'Connect call failed {address}')
OSError: [Errno 10049] Connect call failed ('52.28.162.203', 0)

Адрес подключения rabbitmq: amqps://user:password@endpoint/vhost
Также использется redis и mongodb. Можете ли вы подсказать мне в чем может быть проблема? Буду очень признателен за вашу помощь.
  • Вопрос задан
  • 412 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Порт 0? Вот уж вряд ли.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы