我有一个在Ubuntu服务器上运行的Odoo实例,我想从同一子网中的Windows机器查询XMLRPC API。 这两者可以正常通信,一切正常,但如果我将客户端脚本设置为在Windows Scheduler中每5分钟运行一次,则会出现问题。
socket.error:[Errno 10061]由于目标机器主动拒绝连接,因此无法build立连接
如果我等待一段时间,禁用预定任务,我不会触摸它开始工作的脚本,但只有几个电话,然后错误回来。
所以由于某种原因,Ubuntu机器拒绝了是否有太多的调用。 我可以找出这些规则在哪个层面上。 我不使用防火墙。
root@oddo9:~$ ufw status Status: inactive root@oddo9:~$
也没有iptables
root@oddo9:~$ iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
Odoo也没有输出,所以我不知道如何debugging这个问题。
我发现什么是错的。 我们在子网中有两台IP地址相同的机器,所以发生冲突。 客户端正试图连接到其他机器,甚至没有听XMLRPC协议。
我认为,如果我等了15分钟,但是没有,它只是随机工作了一两个电话。 现在一切都说得通了。