我使用pyzabbix并尝试使用trigger.get
方法获取所有触发器信息,但返回504网关超时异常。以前从未发生过这种情况,当我试图通过使用filter
关键字指定主机名称来获取所有单个主机触发器信息时,它工作得很好。我认为这是由于主机数量的增加导致的,这意味着它返回了大量的触发器。到目前为止,我有大约1800个主机。这个问题有什么解决方案吗?
发布于 2016-10-14 11:46:03
虽然Zabbix API在一般的has performance issues,并有各种PHP参数来控制超时,如max_execution_time,HTTP响应代码504听起来很可疑。如果您正在使用代理(可能是透明的、反向的等),请检查那里的超时时间,并考虑直接访问Zabbix API。
https://stackoverflow.com/questions/40034396
复制相似问题