我有一台运行 Nginx 的 Linux 服务器,它在尝试访问它时不时开始抛出 502 错误,抛出 HTTP,一段时间后又恢复正常。
我检查了不同的日志(Nginx、PHP 和 MySQL),但没有找到任何可以帮助我找到原因的东西。
知道我应该在哪里看,或者是否可以设置任何日志记录/监控工具来帮助我?
谢谢,
我有一台运行 Nginx 的 Linux 服务器,它在尝试访问它时不时开始抛出 502 错误,抛出 HTTP,一段时间后又恢复正常。
我检查了不同的日志(Nginx、PHP 和 MySQL),但没有找到任何可以帮助我找到原因的东西。
知道我应该在哪里看,或者是否可以设置任何日志记录/监控工具来帮助我?
谢谢,
502 是错误的网关错误。您可能希望使用日志监控工具来查看这些类型的错误。您可能还想发送 PHP 错误以查看它们是否同时产生致命错误。我个人为此目的使用 Loggly,但您可以使用市场上可用的其他工具。
另外,我建议将 Nginx 记录为 JSON,并将上游服务器的正常运行时间添加到正常指标中,这样您就可以查看 502 错误是否也与性能恶化相关。
如果你还没有读过这篇文章,我建议你从这里开始:
https://www.nginx.com/resources/admin-guide/logging-and-monitoring/