[英]django-rq Redis Client sent AUTH, but no password is set
我幾天前讓我的django-rq工作了,但我重新啟動了我的電腦,現在它無法正常工作。 我可以確認redis正在運行:
brew services start redis
這是我嘗試運行以啟動redis:
python manage.py rqworker
這是我得到的錯誤:
Traceback (most recent call last):
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/django/core/handlers/exception.py", line 35, in inner
response = get_response(request)
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/django/core/handlers/base.py", line 128, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/django/core/handlers/base.py", line 126, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Users/casey/PycharmProjects/green_brick_django/code/pricecomparison_project/pricecomparison/maps/views.py", line 231, in get_backend_maps
django_rq.enqueue(tasks.map_diffbots_backend, alexa_site_id=alexa_site.id)
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/django_rq/queues.py", line 226, in enqueue
return get_queue().enqueue(func, *args, **kwargs)
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/rq/queue.py", line 327, in enqueue
at_front=at_front, meta=meta
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/django_rq/queues.py", line 70, in enqueue_call
return self.original_enqueue_call(*args, **kwargs)
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/django_rq/queues.py", line 66, in original_enqueue_call
return super(DjangoRQ, self).enqueue_call(*args, **kwargs)
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/rq/queue.py", line 277, in enqueue_call
job = self.enqueue_job(job, at_front=at_front)
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/rq/queue.py", line 353, in enqueue_job
pipe.execute()
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/redis/client.py", line 3514, in execute
self.shard_hint)
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/redis/connection.py", line 994, in get_connection
connection.connect()
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/redis/connection.py", line 502, in connect
self.on_connect()
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/redis/connection.py", line 570, in on_connect
if nativestr(self.read_response()) != 'OK':
File "/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/redis/connection.py", line 642, in read_response
raise response
redis.exceptions.ResponseError: Client sent AUTH, but no password is set
我在此之前和之后遇到了這個問題:
https://cmupinkypiggy.wordpress.com/2015/02/28/redis-password-after-installing-with-homebrew/
但是,在/usr/local/etc/redis.conf中仍然沒有注釋密碼,所以現在我正式陷入困境。 有任何想法嗎?
出於某種原因,殺死我們在端口上運行的舊redis進程修復了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.