随笔分类 -  ngnix

摘要:出处:https://blog.csdn.net/weixin_40954382/article/details/105575834 nginx开启https springboot无法获取正确浏览器请求地址问题在前人解决方案上查的方案https://blog.csdn.net/yucharlie/a 阅读全文
posted @ 2025-09-19 15:38 疯子110 阅读(22) 评论(0) 推荐(0)
摘要:1)nginx的反向代理:proxy_pass 2)nginx的负载均衡:upstream 下面是nginx的反向代理和负载均衡的实例: 负载机:A机器:103.110.186.8/192.168.1.8 后端机器1:B机器:192.168.1.102 后端机器2:C机器:192.168.1.103 阅读全文
posted @ 2024-11-22 17:05 疯子110 阅读(386) 评论(0) 推荐(0)
摘要:一、对wss与nginx代理wss的理解:1、wss协议实际是websocket+SSL,就是在websocket协议上加入SSL层,类似https(http+SSL)。 2、利用nginx代理wss【通讯原理及流程】 (1)、客户端发起wss连接连到nginx (2)、nginx将wss协议的数据 阅读全文
posted @ 2022-12-06 16:15 疯子110 阅读(5580) 评论(0) 推荐(0)
摘要:1. 查看进程 tasklist /fi "imagename eq nginx.exe" 2.杀进程 taskkill /f /pid 16900 /pid 19012 3.重载配置 nginx.exe -s reload 需要在nginx文件夹内 阅读全文
posted @ 2022-01-28 15:50 疯子110 阅读(905) 评论(0) 推荐(0)
摘要:目的: 通过配置max_fails、fail_timeout来达到当一台服务器访问出现非200时可以跳转到另一台服务器操作: 配置nginx.conf文件 具体配置如下upstream Site{#ip_hash;server localhost1:18080 max_fails=10 fail_t 阅读全文
posted @ 2021-08-28 23:03 疯子110 阅读(1219) 评论(0) 推荐(0)
摘要:http://tengine.taobao.org/document_cn/http_upstream_check_cn.html 该模块可以为Tengine提供主动式后端服务器健康检查的功能。 该模块在Tengine-1.4.0版本以前没有默认开启,它可以在配置编译选项的时候开启:./config 阅读全文
posted @ 2021-08-17 15:30 疯子110 阅读(405) 评论(0) 推荐(0)
摘要:Nginx负载均衡+监控状态检测 想用Nginx或者Tengine替代LVS,即能做七层的负载均衡,又能做监控状态检测,一旦发现后面的realserver挂了就自动剔除,恢复后自动加入服务池里,可以用Tengine的ngx_http_upstream_check_module模块。该模块在Tengi 阅读全文
posted @ 2021-08-17 15:29 疯子110 阅读(1004) 评论(0) 推荐(0)
摘要:nginx是个非常好用的高并发web服务器,在linux下并发和负载都比apache强很多,但是在windows系统下,使用度还是比较低,百度搜索到的资料基本上都是linux下的调优手段,这些很多在win系统下很难使用的. 转载自 http://crx.xmspace.net/windows_ngi 阅读全文
posted @ 2021-08-10 11:32 疯子110 阅读(2339) 评论(0) 推荐(0)
摘要:1 目的 完成基于大报文和小报文场景的Nginx压测方案设计,其在长连接和短连接的最佳并发模型测试结果如下表: 大报文在短连接场景QPS在1.8K左右,在长连接场景QPS在2.1K左右,提升16.5%; 小报文在短连接场景QPS在5.6K左右,在长连接场景QPS在11.8K左右,提升一倍; 业务场景 阅读全文
posted @ 2021-08-09 00:04 疯子110 阅读(920) 评论(0) 推荐(0)
摘要:1、测试版本 nginx版本:nginx-1.10.2;windows版本:win10 2、下载winsw。 当前最新版本为:winsw-2.0.1-bin.exe。下载地址:http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/2.0.1/ 阅读全文
posted @ 2021-08-08 12:31 疯子110 阅读(2205) 评论(0) 推荐(0)
摘要:对不经常变化的资源文件,如图片、样式和js等文件,加入缓存,是优化的一种手段。通过nginx的proxy_buffers可实现缓存功能。 一、测试过的配置 // 先在http模块中设置好 proxy_connect_timeout 10; proxy_read_timeout 180; proxy_ 阅读全文
posted @ 2021-08-07 23:31 疯子110 阅读(5793) 评论(0) 推荐(0)
摘要:1.25-1.26 Nginx反向代理-buffer与proxy_cache 1.25 nginx反向代理-buffer 缓冲和缓存 https://coding.net/u/aminglinux/p/nginx/git/blob/master/proxy/bu_ca.md buffer与cache 阅读全文
posted @ 2021-08-07 23:29 疯子110 阅读(284) 评论(0) 推荐(0)
摘要:nginx内存占用过高.md 现象 nginx运行一段时间后,内存占用非常高,超出系统最大内存后,开始使用SWAP,直至SWAP用尽,系统崩溃。内核参数vm.swappiness = 1。 如图: 监控趋势图: 分析和排查 因为之前使用的nginx版本为 1.11 ,出现内存泄露bug的可能性较小, 阅读全文
posted @ 2021-08-07 23:26 疯子110 阅读(1940) 评论(0) 推荐(0)
摘要:最近在配置 docker 容器时,发现 nginx 的内存占用特别高,后来发现是因为在之前对性能做优化的时候配置不合理导致的,重新梳理了一遍配置。 以下是一个推荐配置,worker_connections 要尤其注意,配置过高可能会导致内存过高 # 设置 nginx 的工作进程数量(默认值:1) # 阅读全文
posted @ 2021-08-07 23:23 疯子110 阅读(1796) 评论(0) 推荐(0)
摘要:1、系统及内核方面 根据服务器用途,建议系统最小化安装或针对web服务器进行系统内核重新编译;在内核参数的一些优化,如下:# Addnet.ipv4.tcp_max_syn_backlog = 65536 #表示SYN队列的长度net.core.netdev_max_backlog = 32768 阅读全文
posted @ 2021-08-07 23:20 疯子110 阅读(156) 评论(0) 推荐(0)
摘要:http://nginx.org/en/docs/http/ngx_http_upstream_module.html Example ConfigurationDirectives upstream server zone state hash ip_hash keepalive keepaliv 阅读全文
posted @ 2021-08-06 21:22 疯子110 阅读(89) 评论(0) 推荐(0)
摘要:nginx作为反向代理服务器,后端RS有多台服务器,上层通过一定机制保证容错和负载均衡。 nginx的重试机制就是容错的一种 官方链接:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstream proxy 阅读全文
posted @ 2021-08-06 09:09 疯子110 阅读(1333) 评论(0) 推荐(0)
摘要:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#example Example ConfigurationDirectives proxy_bind proxy_buffer_size proxy_buffering proxy_bu 阅读全文
posted @ 2021-08-06 09:07 疯子110 阅读(111) 评论(0) 推荐(0)
摘要:Nginx作为负载均衡服务_backup状态演示1、upstream举例upstream backend { server backend1.example.com weight=5; server 127.0.0.1:8080 max_fails=3 fail_timeout=30s; serve 阅读全文
posted @ 2021-08-06 08:55 疯子110 阅读(1560) 评论(0) 推荐(1)
摘要:nginx backup 功能已实现,404 页面不转到备机, 502 503 504 到备机。 配置如下 upstream server_tomcat1 { server 127.0.0.1:9001 weight=1 max_fails=5 fail_timeout=60s; server 12 阅读全文
posted @ 2021-08-06 08:52 疯子110 阅读(669) 评论(0) 推荐(0)