1.切割日志,按日进行切割
## 2. 优化nginx进程,高并发的时候可以多设置
1.nginx的进程数
worker_processes 4; 根据CPU的数目进行调整,最多8个
worker_cpu_affinity 0001 0010 0100 1000;
2. 一个worker进程可以同时接收1024访问请求
worker_connections 10240;
3.Nginx最大打开文件数
worker_rlimit_nofile 65535;
4.网站连接超时时间
keepalive_timeout 60;
5.charset utf-8; — 修改目录结构中出现的中文乱码问题
6.降权启动
7.在/etc/security/limits.conf设置
…
-
soft nofile 65535
-
hard nofile 65535
-
soft noproc 65535
-
hard noproc 65535
…
5.对网站进行监控:
采用nginx状态模块功能对网站进行监控
…
server {
listen 80;
server_name state.trrop.com
stub_status;
}
…
参数说明:
Active connections: 激活的连接数信息 4000用户 3500
accepts: 接收的连接数汇总(综合) TCP
handled: 处理的连接数汇总(综合) TCP
requests: 总计的请求数量 HTTP协议请求
Reading: nginx服务读取请求报文的数量
Writing: nginx服务响应报文信息数量
Waiting: nginx队列机制,要处理(读取或者响应保存进行保存) 监控