Quantcast
Viewing all articles
Browse latest Browse all 1638

从理论到案例,请收下这篇Nginx监控运维干货

Nginx (“engine x”) 是一个开源、免费、高性能的 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)需要监控的关键指标:

Image may be NSFW.
Clik here to view.


Viewing all articles
Browse latest Browse all 1638