我是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代码。但是,正如我所阅读的,所讨论的错误可能在各种情况下引起。 先感谢您。