Ошибка Redis 8 при подключении к локальному хосту: 6379. имя узла и имя сервера указаны или неизвестныPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Redis 8 при подключении к локальному хосту: 6379. имя узла и имя сервера указаны или неизвестны

Сообщение Anonymous »

Моя среда — Mac OS 10.9.2, python3.3, redis-2.6.9 (64-разрядная версия).

У меня много потоков (около 2000 года). которые используют один и тот же экземпляр Redis для записи данных, но некоторые потоки выдают следующие исключения:

Код: Выделить всё

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.3/site-packages/redis/connection.py", line 250, in connect
sock = self._connect()
File "/usr/local/lib/python3.3/site-packages/redis/connection.py", line 268, in _connect
self.socket_timeout)
File "/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/socket.py", line 417, in create_connecti
on
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno 8] nodename nor servname provided, or not known

Traceback (most recent call last):
File "/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/threading.py", line 901, in _bootstrap_i
nner
self.run()
File "/usr/local/Cellar/python3/3.3.4/Frameworks/Python.framework/Versions/3.3/lib/python3.3/threading.py", line 858, in run
self._target(*self._args, **self._kwargs)
File "proxypool.py", line 289, in _efficiency_proxy
self.rdb.zadd(db_proxy, time_delay, proxy)
File "/usr/local/lib/python3.3/site-packages/redis/client.py", line 1345, in zadd
return self.execute_command('ZADD', name, *pieces)
File "/usr/local/lib/python3.3/site-packages/redis/client.py", line 464, in execute_command
connection.send_command(*args)
File "/usr/local/lib/python3.3/site-packages/redis/connection.py", line 334, in send_command
self.send_packed_command(self.pack_command(*args))
File "/usr/local/lib/python3.3/site-packages/redis/connection.py", line 316, in send_packed_command
self.connect()
File "/usr/local/lib/python3.3/site-packages/redis/connection.py", line 253, in connect
raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 8 connecting localhost:6379. nodename nor servname provided, or not known.
Есть ли какой-нибудь способ решить эту проблему?

Я пытался подключиться к серверу Redis, когда происходит это исключение, и использовать ulimit -n

Есть ли какой-нибудь способ решить эту проблему?

Я пытался подключиться к серверу Redis, когда происходит это исключение, и использовать ulimit -n

Есть ли способ решить эту проблему? code>, чтобы установить большее число, но эти два метода не работают.

Подробнее здесь: https://stackoverflow.com/questions/222 ... ded-or-not
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»