Skip to content

Instantly share code, notes, and snippets.

@MonadMonAmi
Last active October 1, 2022 16:10
Show Gist options
  • Save MonadMonAmi/09b602d91b2b2ccbcd0fe3fd1f70074a to your computer and use it in GitHub Desktop.
Save MonadMonAmi/09b602d91b2b2ccbcd0fe3fd1f70074a to your computer and use it in GitHub Desktop.
Errors on launching Python 3.8.6, 3.10.6 for the code from article
Errors on launching Python 3.8.6, 3.10.6 for the code from article
https://levelup.gitconnected.com/running-fastapi-and-celery-together-in-a-single-command-66afd9b15561
(BackgroundTasks) [ray@ray-len BackgroundTasks]$ python run.py main:app --reload
Traceback (most recent call last):
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/transport/virtual/base.py", line 925, in create_channel
return self._avail_channels.pop()
IndexError: pop from empty list
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/connection.py", line 611, in connect
sock = self.retry.call_with_retry(
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/retry.py", line 46, in call_with_retry
return do()
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/connection.py", line 612, in <lambda>
lambda: self._connect(), lambda error: self.disconnect(error)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/connection.py", line 677, in _connect
raise err
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/connection.py", line 665, in _connect
sock.connect(socket_address)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/connection.py", line 446, in _reraise_as_library_errors
yield
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/connection.py", line 433, in _ensure_connection
return retry_over_time(
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/utils/functional.py", line 312, in retry_over_time
return fun(*args, **kwargs)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/connection.py", line 877, in _connection_factory
self._connection = self._establish_connection()
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/connection.py", line 812, in _establish_connection
conn = self.transport.establish_connection()
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/transport/virtual/base.py", line 949, in establish_connection
self._avail_channels.append(self.create_channel(self))
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/transport/virtual/base.py", line 927, in create_channel
channel = self.Channel(connection)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/transport/redis.py", line 737, in __init__
self.client.ping()
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/commands/core.py", line 1132, in ping
return self.execute_command("PING", **kwargs)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/client.py", line 1235, in execute_command
conn = self.connection or pool.get_connection(command_name, **options)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/connection.py", line 1387, in get_connection
connection.connect()
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/redis/connection.py", line 617, in connect
raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 111 connecting to localhost:6379. Connection refused.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/ray/Projects/Edu/BackgroundTasks/run.py", line 20, in <module>
uvicorn.main()
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/ray/Projects/Edu/BackgroundTasks/run.py", line 13, in callback
with start_worker(tasks.app, perform_ping_check=False, loglevel="info"):
File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
return next(self.gen)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/celery/contrib/testing/worker.py", line 75, in start_worker
with _start_worker_thread(app,
File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
return next(self.gen)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/celery/contrib/testing/worker.py", line 113, in _start_worker_thread
conn.default_channel.queue_declare
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/connection.py", line 895, in default_channel
self._ensure_connection(**conn_opts)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/connection.py", line 432, in _ensure_connection
with ctx():
File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__
self.gen.throw(typ, value, traceback)
File "/home/ray/.local/share/virtualenvs/BackgroundTasks-prfU8w7U/lib/python3.10/site-packages/kombu/connection.py", line 450, in _reraise_as_library_errors
raise ConnectionError(str(exc)) from exc
kombu.exceptions.OperationalError: Error 111 connecting to localhost:6379. Connection refused.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment