随笔分类 - Nginx
Nginx
摘要:# 切割指定时间范围内的nginx日志 ```shell cat access.log |awk -F "[ |/]" '$6>="2017:19:00:00"&&$6<="2017:20:00:00"{print $0}' ``` 说明: -F 域分隔符,这里指定了[]里面的内容,取/后面的内容
阅读全文
摘要:1.配置 location /api/ { proxy_pass https://uat-trans-safe.jd.com/; } 2.如何生效呢 重新编译nginx,带上参数 --with-http_ssl_module 举个例子 ./configure --prefix=/export/ser
阅读全文
摘要:1.worker_processes auto; worker进程数,最优值取决于许多因素,包括但不限于cpu核的数量,磁盘空间,负载模式。设置为cpu核数是一个很好的开始,auto会自动检查cpu核数,并设置它。 2.worker_rlimit_nofile 100000; 更改工作进程的最大打开
阅读全文
摘要:Nginx的压缩配置 gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 2; gzip_types text/plain application/x-javascript t
阅读全文
摘要:日志文件按天自动切割 mv /data1/logs/access.log /data1/logs/20090318.log kill -USR1 Nginx主进程号
阅读全文
摘要:Nginx的平滑升级 (1)使用新的可执行程序替换旧的可执行程序,将新版本编译安装到旧版本的nginx安装目录中 (2)kill -USR2 nginx的主进程号 (3)nginx主进程自动重命名它的pid文件,然后执行新版本的nginx可执行程序,依次启动主进程和新的工作进程 (4)kill -W
阅读全文
摘要:1.client_max_body_size 300m; 允许客户端请求的最大单个文件字节数,出现在请求头的Content-Length字段 2.client_body_buffer_size 128k; 指定连接请求使用的缓冲区大小,默认8K/16K 如果客户端请求一个文件大于128k,则ngin
阅读全文
摘要:Nginx中支持的几个重要信号 TERM,INT 快速关闭信号 QUIT 从容关闭 HUP 重载配置用新的配置开始新的工作进程从容关闭旧的工作进程(用的比较多) USR1 重新打开日志文件(用的比较多) USR2 平滑升级可执行程序 WINCH 从容关闭工作进程
阅读全文