【发布时间】:2016-11-22 06:38:39
【问题描述】:
当我像这样连接到 CIM 服务器时,我正在尝试处理超时异常:
si = pywbem.WBEMConnection(HOST, ("root", "passwrord"), "ns",no_verification=True)
我用谷歌搜索,这个函数有一个参数名称:“超时”,但它只适用于较新版本的 PyWBEM,很遗憾我不能使用它。
我在 5 分钟后得到的错误:
pywbem.cim_operations.CIMError: (0, '套接字错误: [Errno 110] 连接超时')
我想将此间隔设置为 30 秒。我该怎么做?我接受各种解决方案。我正在考虑一个 while 循环,它倒计时 30 秒,但我不知道如何检查连接是否建立。
谢谢
【问题讨论】:
-
你用的是哪个版本?
-
0.7 而Python版本是2.7
标签: python python-2.7 timeout