掌握Nginx监控运维,这一篇足矣

Nginx是一个开源、免费、高性能的HTTP和反向代理服务器,也可以用于IMAP/POP3代理服务器。充分利用Nginx的特性,可以有效解决流量高并发请求、cc攻击等问题。

本文探讨了电商场景下Nginx的监控方案,并将使用过程中遇到的问题和解决方案与大家一起分享。

Nginx特性

作为Web服务器,Nginx不免要与Apache进行比较。

相比Apache服务器,Nginx因其采用的异步非阻塞工作模型,使其具备高并发、低资源消耗的特性,高度模块化设计使Nginx具备很好的扩展性;在处理静态文件、反向代理请求等方面,Nginx表现出很大的优势。

Nginx常见的使用方式

Nginx可以作为反向代理服务器来转发用户请求;并能够在处理请求的过程中实现后端实例负载均衡,实现分发请求的功能;也可将Nginx配置为本地静态服务器,处理静态请求。

Nginx监控

监控指标梳理

Nginx处理请求的全过程应被监控起来,以便我们及时发现服务是否能够正常运转。

Nginx处理请求的过程被详细地记录在access.log以及error.log文件中,我们给出以下(表1)需要监控的关键指标:

表1:关键指标

监控实践

下面从延迟、错误、流量以及饱和度四个指标对Nginx监控实践进行说明。

延迟监控

延迟监控主要



转载请注明地址:http://www.jiankongxingye.com/wljk/26843084.html
  • 上一篇文章:
  • 下一篇文章: 没有了