ICode9

精准搜索请尝试: 精确搜索
  • nginx负载均衡的6种策略2022-01-11 17:03:24

    nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。 nginx的upstream目前支持的6种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器d

  • Nginx负载均衡配置2022-01-11 15:01:56

    Nginx负载均衡配置 xyang0917 2016-06-18 22:58:12 103408 收藏 214分类专栏: nginx 文章标签: nginx 负载均衡 fair url-hash haproxy版权 nginx专栏收录该内容5 篇文章0 订阅订阅专栏原文链接:http://blog.csdn.net/xyang81/article/details/51702900 Nginx安装请参考:《Nginx源码安

  • 解决 nginx 启动错误 nginx: [emerg] host not found in upstream2021-12-30 20:03:51

    感谢这个朋友简单而清晰的解决办法。 在配置nginx支持PHP的时候,因为之前有站点,配置的比较乱。尤其是支持JSP 导致重启nginx时,一直报错 nginx: [emerg] host not found in upstream 类似这样的报错。 各种不明白为何如此,不得不到处搜索解决办法,真的是好多办法,就是没几个能看懂的

  • 《Git与Github使用笔记》第13章 Pull Request的使用2021-12-26 09:05:38

    当你fork别人的项目后,随着时间的推移,源仓库有了更新,你的镜像仓库也需要更新。 1.添加源仓库 首先要添加远程源,也就是fork的源仓库。 $ git remote add upstream xxx 添加后可以使用以下命令查看: $ git remote -v 以上表示添加了远程源。 2.fetch源并合并 从添加的原作者

  • nginx和php-fpm保持长连接2021-12-23 20:02:43

    个人学习笔记,谢绝转载!!! 原文:https://www.cnblogs.com/wshenjin/p/15724987.html upstream phpfpm { server 127.0.0.1:9001; keepalive 10; } server{ keepalive_requests 4096; location ~ .*\.php$ { include fcgi.conf; fastcgi_pass p

  • nginx +php-fpm 做代理 报错解决2021-12-23 15:06:33

    [error] 23388#23388: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: test.com, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://192.168.9.40:9000&

  • Nginx深入详解之upstream分配方式2021-12-14 16:30:55

    upstream backend { server 192.168.1.128:8081 weight=1; server 192.168.1.128:8082 weight=2; } server { listen 80; server_name 0.0.0.0; location / { proxy_pass http://backend; } } 一、分配方式        

  • 项目学习:gitlab中从主分支拉取到自己仓库的方法2021-12-05 20:32:35

    gitlab从主分支拉取到自己仓库的方法 由于gitlab页面中不像gitee中有强制从主分支更新到自己建的分支中的按钮。 必须要手动使用git命令进行更新,方法如下: 第一步:从自己建的分支git clone代码后进入自己的项目,右键Git Bash here。查看自己仓库的remote: xxxxx@DESKTOP-FN2C

  • gitlab上fork别人的代码,如何更新主分支最新代码2021-11-12 11:01:45

    fork 操作:就是从别的大佬远程端 gitlab 仓库拷贝一份到自己的 gitlab 仓库。 在开发学习时,经常通过 fork 别人的 gitlab 开源项目进行开发学习。 所以在我们开发完成后,想合并到大佬的主分支去,我们需要进行创建一个 merge request, 提交给主分支代码管理员进行代码审核,审核通过

  • 使用filebeat解析nginx的json格式日志,并且保存原始message字段的值,输出到es中并通过grafana图形化显示2021-11-09 14:31:36

    1.nginx日志调成json样式 log_format json '{"@timestamp":"$time_iso8601",' '"server_addr":"$server_addr",' '"server_name":"$server_name",'

  • nginx正反向代理、负载均衡2021-11-06 13:04:54

    nginx 正向代理: ​ 1、由客户端发起。 ​ 2、代理服务器 目标服务器明确。 反向代理: 1、反向代理配置在服务端。 ​ 2、客户端不知道访问那一台服务器。 ​ 3、达到负载均衡,隐藏服务器真正ip地址。 nginx location 路径映射 匹配方式及优先级 ​ server块中根据优先级写,先写优

  • Nginx负载均衡策略之fair介绍2021-11-06 10:01:58

    fair fair采用的不是内建负载均衡使用的轮换的均衡算法,而是可以根据页面大小、加载时间长短智能的进行负载均衡。那么如何使用第三方模块的fair负载均衡策略。 upstream backend{ fair; server 192.168.200.146:9001; server 192.168.200.146:9002; server 192.168.200.146:

  • nginx日志参数定义2021-11-03 11:32:33

    log_format main '$remote_addr|$time_local|$request|' '$status|$body_bytes_sent|$http_referer|' '$http_x_forwarded_for|' '$upstream_addr|$upstream_status|$request_time|$upstream_response_

  • No tracked branch configured for branch master or the branch doesn't exist2021-11-02 09:33:02

    解决办法: 按照提示在项目目录文件夹下输入git branch --set-upstream-to origin即可;还不行的话输入 git branch --set-upstream-to origin/master

  • NGINX Stream模块原理及代码分析2021-10-26 16:01:29

    原文作者:皮皮鲁 原文链接: NGINX Stream模块原理及代码分析 - NGINX开源社区 转载来源:NGINX开源社区   1. NGINX stream 模块 从1.9.0开始,NGINX增加了stream模块用来实现四层协议的转发、代理和负载均衡。与著名的四层LB软件lvs相比,stream 模块(开源版)无论从功能还是性

  • git fork 的项目更新2021-10-13 10:02:39

    通过命令fork的仓库的原仓库更新     1. 配置当前folk的仓库的原仓库地址     (添加原项目 git 地址到本地版本库)          git remote add upstream <原仓库github地址>     git remote add upstream https://github.com/thingsboard/thingsboard.git     2

  • GitHub中origin和upstream的区别2021-10-10 21:35:27

    Fork,本身并不是git工具中的一个命令,也不是对git的扩展,它是在GitHub上的概念,是另一种clone方式——在服务器端的clone。而我们通常意义上的clone,是将远程repo 复制一份到本地。 当你从GitHub上 clone 一个 repo 到本地时,除非你已明确声明是这个repo的contributor,否则你是不能向其pu

  • 使用git的一般操作2021-10-06 12:00:23

    在公司使用git,一般会要求,fork部门的仓库,而不允许直接clone部门仓库到本地。 先fork部门仓库到个人名下,再clone个人名下的仓库。 使用如下操作: git clone -b dev (个人远程仓库地址)git remote add upstream (部门仓库地址)git remote -v (查看远程仓库地址)git fetch upstream (同步up

  • 【Nginx】6. 负载均衡详解2021-10-01 12:33:19

    企业在解决高并发问题时,一般有两个方向的处理策略: 在硬件上:添加负载均衡器分发大量请求, 在软件上:在高并发瓶颈处(数据库、web服务器两处)添加解决方案。 其中web服务器一层最常用的的添加负载方案就是:使用nginx实现负载均衡。当并发量增大到一定程度,可将同一个应用部署在多台服务

  • kubernetes ingress-nginx 启用 upstream 长连接,需要注意,否则容易 5022021-10-01 11:00:31

      之前踩过这个坑,在《使用 nginx 作反向代理,启用 keepalive 时,遇到 502 错误的调查过程》 中了记录调查过程,当时多个案例同时查,记录的比较乱,这里重新整理一下结论。   ingress-nginx 到 upstream 的长连接通过configmap中的 upstream-keepalive-connections 等参数设置,注意

  • nginx proxy_next_upstream 与openresty balancer.set_more_tries的使用2021-09-21 07:02:12

    背景 我们这边网关服务使用的 kong,前段时间上线一个服务,这个服务它报错了,产生了502的错误码,追查这个报错的时候发现了网关服务的两个可疑的地方,第一个疑点是我们在Kong上配置的 Retries = 5,但是实际实际上我们的代理重试至多只会重试三次。第二个疑点是我们的重试只重试了502 和

  • nginx proxy_pass和upstream源码分析2021-09-13 10:58:54

    poxy_pass nginx中两个模块有proxy_pass指令,用于反向代理配置项。 分别是: ngx_http_proxy_module ngx_stream_proxy_module ngx_http_proxy_module的proxy_pass 句法:proxy_pass URL;上下文:location, if in location, limit_except说明:设置后端代理服务器的协议(protocol)和地址

  • nginx upstream后端服务器组配置2021-09-08 11:32:28

    nginx upstream后端服务器组配置 在服务器配置中可以指定后端服务器组以便进行负载均衡配置。 后端服务器组配置由标准http模块ngx_http_upstream_module模块处理。 常用指令 # upstream upstream name {} # 定义服务器组的名称,后续操作都在其中设置 # server server address [pa

  • nginx 容错机制2021-09-07 10:57:48

    当负载均衡的服务器,发生宕机或报异常或超时等待的时候,怎么容错?因为这些情况都会导致请求阻塞直到超时。 如果其中一台服务器有故障,我们是不是可以自动轮询到下一台服务器上,这样就可以不影响正常的流程。 容错机制 Proxy指令 1、proxy_next_upstream 语法:proxy_next_upstream 

  • openresty2021-08-27 11:32:12

        ## start server cafe.example.com server { server_name cafe.example.com ; listen 80 ; listen 443 ssl http2 ; set $proxy_upstream_name "-"; ssl_certificate_by_lua_block

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有