随笔分类 -  Nginx

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

点击右上角即可分享
微信分享提示