如何清除pySNMP超时?

2024-06-26 14:31:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想检查树系统的状态,我正在使用下面的代码,但是我有超时的问题,例如当一个系统比下一个系统停机时,我也会超时。在

try:
    snmp = pySNMPCom( ip="192.168.0.1", 23434, 30 )
    """It's hangig 30 seconds that is the timeout"""            
    data = snmp.emite_command( command )
    snmp.destroye()                
except:  
    """Smtp timeout"""
    snmp.destroye()  

try:
    snmp = pySNMPCom( ip="192.168.0.2", 23434, 30 )
    """It's going to the exception immediately, it suppose to hung 30 seconds...""" 
    data = snmp.emite_command( command )
    snmp.destroye()                
except:  
    """Smtp timeout"""
    snmp.destroye()  

班级:

^{pr2}$

Tags: theipdata系统timeoutitsmtpcommand
1条回答
网友
1楼 · 发布于 2024-06-26 14:31:48

将startedAt变量初始化为默认的方法参数。这种情况在模块运行时只发生一次,不会在类重新实例化时重复。因此,所有查询计时都是根据初始staredAt值来衡量的。因此,所有超过startedAt+30的查询都将立即超时。在

相关问题 更多 >