nignx学习篇
来源:互联网 发布:oracle数据库统计分析 编辑:程序博客网 时间:2024/05/29 19:30
1.nignx重启不用怕原先的链接中断或者出现错误
nignx是先由master进程启动新的worker进程,在发送停止命令至老的worker进程,老的worker进程接收到命令后,处理完当前的链接就不再接收新的请求,新的worker处理新的请求
nginx优化配置:
# 启动用户
user nginx www;
worker_processes 8;
# 8核CPU使用以下配置
#worker_processes 8;
#worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
# 16核CPU配置
#worker_processes 16;
#worker_cpu_affinity 0000000000000001 0000000000000010 0000000000000100 0000000000001000 0000000000010000 0000000000100000 0000000001000000 000000010000000 0000000100000000 0000001000000000 0000010000000000 0000100000000000 0001000000000000 0010000000000000 000000000000000 1000000000000000;
# 日志
error_log /data/logs/nginx/error.log info;
pid /usr/local/nginx/nginx.pid;
worker_rlimit_nofile 655350;
events {
use epoll;
worker_connections 655350;
}
http {
include mime.types;
default_type application/octet-stream;
# 去掉nginx版本号
server_tokens off;
sendfile on;
tcp_nopush on;
# keepalive打开,每个连接最大请求数
keepalive_timeout 65;
keepalive_requests 1000;
# uWSGI 相关配置
uwsgi_buffer_size 256k;
uwsgi_buffers 128 256k;
# 默认打开gzip,注意sxsvr需要把gzip关掉
gzip on;
# 日志
log_format brackets '[$remote_addr][$remote_user][$time_local]["$request"][$server_port]'
'[$status][$body_bytes_sent][$http_referer]'
'[$http_user_agent][$http_x_forwarded_for]'
'[$request_time][$upstream_response_time]';
access_log /data/logs/nginx/access.log brackets;
upstream xxx {
server 0.0.0.0::8091 weight=1;
keepalive 50;
}
upstream xxxx {
server 0.0.2.5:9093 weight=1;
keepalive 20;
}
server
{
listen 80;
server_name *.xxxx.cn;
charset utf8;
include ./vhost/*.location;
}
#server
#{
# listen 443;
# ssl on;
# ssl_certificate /etc/ssl/kuaipan.cn.cer; # 指定证书路径,写绝对路径
# ssl_certificate_key /etc/ssl/kuaipan.cn.key; # 指定证书路径,写绝对路径
# server_name *.kuaipan.cn;
# charset utf8;
# include ./vhost/*.location;
#}
- nignx学习篇
- Nignx学习之前期调研
- itoo在线编辑学习——nignx
- Nginx学习笔记1-编译Nignx,搭建开发环境
- Nginx学习笔记1-编译Nignx,搭建开发环境
- ./configure nignx
- nignx+memcached
- nignx 405
- nignx 主备
- nignx.conf
- 使用zenoss监控nignx
- Nignx日志统计分析
- nignx 日志切割
- linux安装nignx
- CentOS 安装 nignx
- Nignx 做代理服务器01
- nignx配置https服务
- nignx配置https
- Java多线程:“基础篇”11之生产消费者问题
- Java多线程:“基础篇”11之生产消费者问题(2)
- SQL Server 密钥
- dsajmnkljsadn刻录机啊
- Linux gets scanf fgets 分析
- nignx学习篇
- Java编程那些事儿11——JDK的安装、配置和使用
- VS项目属性的一些配置项的总结(important)
- iOS自定义UIButton
- MultiByteToWideChar codepage的定义
- 关于迟绑定、动态联接与Java虚拟机(应用服务器)
- 【转】WinForm 程序的运行框架与启动流程简介(图文)
- JsonArray的使用
- 【转载】Ubuntu下内核编程之第一个模块helloworld