Сервер эхопечати 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