Heroku + Redis Cloud:名称解析暂时失败

时间:2020-08-05 17:26:51

标签: heroku redis python-rq

我在Heroku应用程序上使用Redis Cloud加载项,但偶尔会出现此错误。我曾尝试刷新redis DB并重新启动dynos,这似乎可以解决它,但我很好奇为什么这种情况经常发生。

我正在运行使用此Redis DB的工作器dynos,并且正在使用python-rq在工作器队列上调度作业。

File "/usr/local/lib/python3.8/site-packages/redis/connection.py", line 563, in connect
raise ConnectionError(self._error_message(e))
2020-08-05T17:12:25.451733+00:00 app[worker_proc.5]: redis.exceptions.ConnectionError: Error -3 connecting to redis-13618.c73.us-east-1-2.ec2.cloud.redislabs.com:13618. Temporary failure in name resolution.
2020-08-05 17:12:25,461 INFO exited: worker_proc-0 (exit status 1; not expected)

Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/redis/connection.py", line 559, in connect
sock = self._connect()
File "/usr/local/lib/python3.8/site-packages/redis/connection.py", line 584, in _connect
for res in socket.getaddrinfo(self.host, self.port, self.socket_type,
File "/usr/local/lib/python3.8/socket.py", line 918, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -3] Temporary failure in name resolution

0 个答案:

没有答案