Сервер эхопечати Echonest; не могу подключиться с питона

Я пытаюсь настроить сервер Echoprint. Как обычно, я следовал всем инструкциям, но это не работает.

Я начал solrЗатем я начал Токийский Тиран. Но когда я пытаюсь получить доступ к объекту через скрипты Python или когда я запускаю сервер Python и пытаюсь получить к нему доступ через HTTP, я получаю ту же ошибку:

>>> импорт фп
>>> fp.ingest({"track_id": "my_track_id", "fp": "123 40 123 60 123 80 123 90 123 110 123 130", "length": "120", "codever": "4.11"})
Ошибка соединения. Осталось 4 попытки; повторное подключение...
Ошибка повторного подключения. Я собираюсь подождать одну минуту, пока Solr перезапустится. Если это не вернется, есть проблема.
Traceback (последний вызов был последним):
  Файл "", строка 1, в 
  Файл "fp.py", строка 584, в загрузке
    host.add_many(документы)
  Файл "solr.py", строка 798, в add_many
    вернуть self._update(xstr, addHandler=addHandler)
  Файл "solr.py", строка 923, в _update
    rsp = self._post(self.path + addHandler + self.invariant, запрос, self.xmlheaders)
  Файл "solr.py", строка 1043, в _post
    self._reconnect()
  Файл "solr.py", строка 982, в _reconnect
    self.conn.connect()
  Файл "/usr/local/lib/python2.6/httplib.py", строка 720, в соединении
    self.timeout)
  Файл "/usr/local/lib/python2.6/socket.py", строка 561, в create_connection
    ошибка поднятия, сообщение
socket.error: getsockaddrarg: плохая семья

Есть ли способ, которым я мог бы это исправить?

PS. Я запускаю его на FreeBSD 8.2, Java 1.6, Python 2.6

1 ответ

Решение

Вы запускаете IPv6?

Вы скомпилировали python с поддержкой IPv6?

Похоже, вы подключаетесь к службе через IPv6, но что-то не поддерживает IPv6

Другие вопросы по тегам