如何使nginx在出现502错误时运行脚本

问题描述 投票:0回答:1

所以这就是我想要做的。每当nginx返回502时,我们都希望它向返回到502的url路径的仪表板发送消息。

然后在我们的仪表板中,我们将按降序显示返回502的网址及其各自的计数

示例:

+--------------+-------+
|     url      | count |
+--------------+-------+
| /foo/bar     |    45 |
| /foo/bar/123 |    23 |
| /foo/bar/baz |    12 |
+--------------+-------+

我假设使用nginx指令可以做到这一点,并且只是想出办法去做。

我还担心如何处理超载,比如说我们的服务器由于正当的原因而超载,这会导致502错误激增,还会有大量流量进入我们的仪表板。

所以这就是我想要做的。每当nginx返回502时,我们都希望它通过返回502的url路径将消息发送到我们的仪表板。然后在我们的仪表板中,我们将显示在...

nginx webserver devops production-environment reliability
1个回答
0
投票

以下注释,尽管它仍然是日志监视解决方案,但我认为它可以减轻您的开销负担。仍然可能有另一个答案。

© www.soinside.com 2019 - 2024. All rights reserved.