运行Wombat API的客户端时引发twisted.internet.error.ConnectionRefusedError

时间:2018-09-10 10:39:45

标签: python-2.7 api ubuntu-16.04 twisted.internet connection-refused

我是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/ 但是,无论服务器的反应堆是否正在运行,都会显示以下输出:

INFO:wapi.client:注册数据集演示-> http://0.0.0.0/demo/

  

注册数据集演示-> http://0.0.0.0/demo/   INFO:wapi.client:测试数据集可用性   测试数据集可用性   错误:wapi.client:出了点问题:[故障实例:回溯(无帧故障)::另一方拒绝连接:111:连接被拒绝。   ]   出现问题:[失败实例:回溯(无帧失败)::另一方拒绝连接:111:连接被拒绝。   ]   错误:wapi.client:出了点问题:[故障实例:回溯(无帧故障)::另一方拒绝连接:111:连接被拒绝。   ]   出现问题:[失败实例:回溯(无帧失败)::另一方拒绝连接:111:连接被拒绝。   ]   警告:wapi.client:演示:错误   错误:wapi.client:出了点问题:[故障实例:回溯(无帧故障)::另一方拒绝连接:111:连接被拒绝。   ]      演示:错误   INFO:wapi.client:0数据集可用   出现问题:[失败实例:回溯(无帧失败)::另一方拒绝连接:111:连接被拒绝。   ]   错误:wapi.client:出了点问题:[故障实例:回溯(无帧故障)::另一方拒绝连接:111:连接被拒绝。   ]   0个数据集可用   出现问题:[失败实例:回溯(无帧失败)::另一方拒绝连接:111:连接被拒绝。   ]    __ _    \ \ / / _ \ | _ _ _ |     \ // / _ \ | / | |      _ / _ / / __ | | _ |

请注意,我已经成功运行了https://twisted.readthedocs.io/en/twisted-18.7.0/core/examples/index.html中的文件simpleclient.py,simpleserv.py,其中使用了相同的IP地址0.0.0.0。 最后,当运行客户端的代码以访问来自另一个IP地址的另一个现有服务器(但可能已过时)的数据集时,会发生另一个错误:

错误:wapi.client:出了点问题:[失败实例:回溯(无帧失败)::用户超时导致连接失败。

第一个连接错误(“连接被拒绝”)是什么意思,我该如何解决?数据集创建过程中可能存在错误。我认为,在Google中进行搜索无济于事,因为没有人关注Wombat API代码。但是,正如我所阅读的,所讨论的错误可能在各种情况下引起。 先感谢您。

0 个答案:

没有答案