如何收集 NGINX 指标(第二篇)
<p><img src="http://static.51tbox.com/static/2024-12-23/col/ab5afaa00daf275466babdf762dfd9c7/056f157a52114a898bd10815acd478f1.png.jpg" alt="" /></p> <...
51工具盒子
<p><img src="http://static.51tbox.com/static/2024-12-23/col/ab5afaa00daf275466babdf762dfd9c7/056f157a52114a898bd10815acd478f1.png.jpg" alt="" /></p> <...
<p><img src="http://static.51tbox.com/static/2024-12-23/col/b619aa61c7b1edc2c4a80c1ec0a674fe/fb1d0319c27044fab275573adc9ab960.png.jpg" alt="" /></p> <...
<p>我们都知道,应用程序和网站一样,其性能关乎生存。但如何使你的应用程序或者网站性能更好,并没有一个明确的答案。代码质量和架构是其中的一个原因,但是在很多例子中我们看到,你可以通过关注一些十分基础的应用内容分发技术,来提高终端用户的体验。其中一个例子就是实现和调整应用栈(application stack)的缓存。这篇文章,通过几个例子来讲述如何使用NGINX缓存...
<p>Nginx 日志对于大部分人来说是个未被发掘的宝藏,总结之前做某日志分析系统的经验,和大家分享一下 Nginx 日志的纯手工分析方式。</p> <p><img src="http://static.51tbox.com/static/2024-12-23/col/8fff11cc5bfd6424b99e5c1f46738...
<p>公司内部 OA 系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过 Keepalived 工具来实现 nginx 的高可用(High Avaiability),达到一台nginx入口服务器宕机,另一台备机自动接管服务的效果。(nginx做反向代理,实现后端应用服务器的负载均衡)快速搭建请直接跳至 第2节。</p> <p><...
<p><img src="http://static.51tbox.com/static/2024-12-23/col/88e51e71baa693dc43ee5cdcd0af3819/e1af10ba25ce467793234ac1a18817f8.jpg.jpg" alt="" /></p> <...
<p><img src="http://static.51tbox.com/static/2024-12-23/col/94412005f5159cbf4f7fd3b0f8c5f239/caf3418405da46918926bfa340af4928.jpg.jpg" alt="" /></p> <...
<h3>location表达式类型</h3> <ul> <li>~ 表示执行一个正则匹配,区分大小写</li> <li>~* 表示执行一个正则匹配,不区分大小写</li> <li>^~ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location。</li>...
<h3>前言</h3> <p>通常一个网站数据库挂掉后,后果将是非常严重的。基本上整个网站基本不可用了。对于一些网站来说,当数据库挂掉后,如果能提供基本的浏览服务,也是不错的。本文将尝试使用 varnish + nginx + lua 搭建网站降级系统来实现整个目标。</p> <p><img src="...
<h3>1. 引言 {#1-引言}</h3> <p>正如我们所知,NGINX采用了<a href="http://nginx.com/blog/inside-nginx-how-we-designed-for-performance-scale/">异步、事件驱动的方法来处理连接</a>。这种处理方...