![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx
无法无天过路客
Java程序员一枚,喜欢记录收集技术文章
展开
-
高并发下Nginx的性能优化
1、Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l。[root@lx~]# vi/usr/local/nginx1.10/conf/nginx.confworker_processes 4;[root@lx~]# /usr/local/nginx1.10/sbin/nginx-s reloa转载 2020-06-29 20:33:06 · 338 阅读 · 0 评论 -
一次百万长连接压测 Nginx 内存溢出问题
在最近的一次百万长连接压测中,32C 128G 的四台 Nginx 频繁出现 OOM,出现问题时的内存监控如下所示。排查的过程记录如下。现象描述这是一个 websocket 百万长连接收发消息的压测环境,客户端 jmeter 用了上百台机器,经过四台 Nginx 到后端服务,简化后的部署结构如下图所示。在维持百万连接不发数据时,一切正常,Nginx 内存稳定。在开始大量收发数据时,Nginx 内存开始以每秒上百 M 的内存增长,直到占用内存接近 128G,woker 进程开始频繁 OOM 被系统转载 2020-06-28 20:58:34 · 2282 阅读 · 0 评论 -
Nginx+keepalived 实现高可用,防盗链及动静分离配置详解
一、Nginx Rewrite 规则1. Nginx rewrite规则Rewrite规则含义就是某个URL重写成特定的URL(类似于Redirect),从某种意义上说为了美观或者对搜索引擎友好,提高收录量及排名等。语法:rewrite [flag]关键字 || 正则 || 替代内容 || flag标记Rewrite规则的flag标记主要有以下几种:last :相当于Apache里的(L)标记,表示完成rewrite;break:本条规则匹配完成后,终止匹配,不再匹配后面的规则redir转载 2020-06-28 20:47:23 · 332 阅读 · 0 评论 -
Nginx 日志配置实践
前言Nginx日志对于统计、系统服务排错很有用。Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息。错误日志记录了访问出错的信息,可以帮助我们定位错误的原因。本文将详细描述一下如何配置Nginx日志。设置access_log访问日志主要记录客户端的请求。客户端向Nginx服务器发起的每一次请求都记录在这里。客户端IP,浏览器信息,referer,请求处理时间,请求URL等都可以在访转载 2020-06-28 19:49:30 · 139 阅读 · 0 评论 -
Nginx配置介绍
常用配置项在工作中,我们与 Nginx 打交道更多的是通过其配置文件来进行。那么掌握这些配置项各自的作用就很有必要了。首先, nginx.conf 的内容通常是这样的:...... #核心摸块events { #事件模块 ...}http { # http 模块 server { # server块 location [PATTERN] { # location块 ...转载 2020-06-28 19:41:08 · 384 阅读 · 0 评论 -
Nginx 最实用的配置技巧,用到过才是老司机
一个站点配置多个域名server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn;}server_name 后跟多个域名即可,多个域名之间用空格分隔。一个服务配置多个站点server { listen 80; server_name a.ops-coffee.cn;...转载 2020-06-28 21:08:15 · 227 阅读 · 0 评论 -
Nginx 除了负载均衡,还能干啥?
Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用途呢,下面我们来看下。一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,性能更好。二、负载均衡Nginx通过反向代理可以实现服务的...转载 2020-06-28 21:08:35 · 138 阅读 · 0 评论 -
Nginx 使用札记
nginx是什么?nginx是俄罗斯人 Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的一个十分轻量级的HTTP服务器。它是一个高性能的HTTP和反向代理服务器,同时也可以作为IMAP/POP3/SMTP的代理服务器。nginx使用的是BSD许可。Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。Nginx 因为它的稳定性...转载 2020-06-28 21:08:51 · 95 阅读 · 0 评论 -
Nginx高可用方案
准备工作:192.168.16.128192.168.16.129两个虚拟机。安装好Nginx安装Nginx更新yum 源文件:rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmwget -O /etc/yum.repos.d/CentO...转载 2020-06-28 21:09:05 · 222 阅读 · 0 评论