twisted.internet.error.ConnectionRefusedError, возникающее при запуске клиента API Wombat - PullRequest
0 голосов
/ 10 сентября 2018

Я новичок в Ubuntu и пытаюсь запустить клиентский код Wombat API (https://sourceforge.net/projects/wombat-api/) во время работы кода сервера. Я создаю набор данных с идентификатором по умолчанию ('demo') со следующим кодом:

wm=WManager()
wo=WObject(wm,'woi')
hn=HostName(wm,hostname)
ad=Address(wm,address)
da=Dataset(wm,dataset)
MyManager()

и затем я запускаю команды wapi_server.py, просто меняя строку

g.add_option("-d","--dataset",dest="datasets",action="append",default=[],help="WAPI dataset name, repeat multiple times for multiple datasets")

с линией

g.add_option("-d","--dataset",dest="datasets",action="append",default=['demo'],help="WAPI dataset name, repeat multiple times for multiple datasets")

потому что необходимо указать как минимум 1 набор данных. Затем я запускаю код wapi_client.py, который анализирует файл конфигурации со следующим содержимым: [Демо] URL = http://0.0.0.0/demo/ Однако, независимо от того, работает ли серверный реактор, появляется следующий вывод:

ИНФОРМАЦИЯ: wapi.client: регистрация демонстрации набора данных -> http://0.0.0.0/demo/

регистрация демонстрационного набора данных -> http://0.0.0.0/demo/ ИНФОРМАЦИЯ: wapi.client: тестирование доступности набора данных тестирование доступности набора данных ОШИБКА: wapi.client: что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: Соединение было отклонено другой стороной: 111: Соединение отклонено. ] что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: Соединение было отклонено другой стороной: 111: Соединение отклонено. ] ОШИБКА: wapi.client: что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: Соединение было отклонено другой стороной: 111: Соединение отклонено. ] что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: Соединение было отклонено другой стороной: 111: Соединение отклонено. ] ВНИМАНИЕ: wapi.client: demo: ОШИБКА ОШИБКА: wapi.client: что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: Соединение было отклонено другой стороной: 111: Соединение отклонено. ] демо: ОШИБКА ИНФОРМАЦИЯ: wapi.client: доступно 0 наборов данных что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: Соединение было отклонено другой стороной: 111: Соединение отклонено. ] ОШИБКА: wapi.client: что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: Соединение было отклонено другой стороной: 111: Соединение отклонено. ] 0 наборов данных доступны что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: Соединение было отклонено другой стороной: 111: Соединение отклонено. ] __ _ \ \ / / _ \ | _ _ _ | \ // / _ \ | / | | _ / _ / / __ | | _ |

Обратите внимание, что я успешно запустил файлы simpleclient.py, simpleserv.py из https://twisted.readthedocs.io/en/twisted-18.7.0/core/examples/index.html,, где использовался тот же IP-адрес 0.0.0.0. Наконец, при запуске клиентского кода для доступа к наборам данных с другого, ранее существовавшего (но, возможно, устаревшего) сервера с другим IP-адресом возникает другая ошибка:

ОШИБКА: wapi.client: что-то пошло не так: [Экземпляр сбоя: Traceback (сбой без кадров):: тайм-аут пользователя вызвал сбой соединения.

Что может означать первая ошибка соединения («соединение отклонено») и как я могу ее устранить? Возможно, при создании набора данных произошла ошибка. Я думаю, что поиск в Google не полезен, потому что никто не относится к коду Wombat API. Однако обсуждаемая ошибка может возникать при разных обстоятельствах, как я читал. Заранее спасибо.

...