0

我正在使用pyzabbix并尝试使用trigger.get方法获取所有触发信息,但返回 504 Gateway Timeout 异常。以前从未发生过,当我尝试通过使用filter关键字指定主机名来获取所有单个主机触发器信息时,它运行良好。我认为这是由于主机数量的增加造成的,这意味着它返回了大量的触发器。到目前为止,我有大约 1800 台主机。这个问题有什么解决办法吗?

4

1 回答 1

1

虽然 Zabbix API 通常存在性能问题,并且有各种 PHP 参数来控制超时,例如max_execution_time,但 HTTP 响应代码 504 听起来很可疑。如果您正在使用代理(可能是透明的、反向的等),请检查那里的超时并考虑直接访问 Zabbix API。

于 2016-10-14T11:46:03.027 回答