Nginx服务器502错误监控

502 error monitoring in Nginx server

我有一个 Linux 服务器 运行 Nginx,在尝试访问它时它会不时开始抛出 502 错误抛出 HTTP,一段时间后恢复正常。

我检查了不同的日志(Nginx、PHP 和 MySQL),但没有找到任何可以帮助我找出导致此问题的原因。

知道我应该去哪里找,或者是否可以设置任何 logging/monitorinh 工具来帮助我?

谢谢,

502 是错误的网关错误。您可能希望使用日志监控工具来查看这些类型的错误。您可能还想发送 PHP 错误以查看它们是否同时生成致命错误。为此,我个人使用 Loggly,但您可以使用市场上可用的其他工具。

此外,我建议将 Nginx 记录为 JSON,并在正常指标中添加上游服务器的正常运行时间,以便您可以查看 502 错误是否也与性能下降相关。

如果您还没有读过这篇文章,我建议您从这里开始:

https://www.nginx.com/resources/admin-guide/logging-and-monitoring/