摘要:
单机转为集群 svn服务器单节点在业务代码更新的时候经常因为CPU跑满而导致代码更新速度较慢,随着服务器越来越多,单SVN服务器将会成为代码发布的过程的瓶颈, 因此为了提效,急需对SVN服务器进行改造,使其成为SVN集群,具备水平扩容的能力 架构图与实施步骤 实施步骤 购买NAS,确认磁盘IO能够满 阅读全文
摘要:
首先需要明确一个问题,发送方与接收方各层之间必须采用相同的协议才能建立连接、实现正常的通信,如图2.9所示。比如,应用层之间必须采用相同的编码解码规则オ能保证用户信息传输的正确性,传输层之间必须采用相同的踹ロ号与协议对应关系,才能保证上层应用进程间的通信,网络层之间必须采用相同的逻辑寻址过程才能保证 阅读全文
摘要:
物理层 在物理层,首先将电信号转换成二进制数据,并将数据送至数据链路层。 数据链路层 在数据链路层将查看目标 MAC 地址,判断其是否与自己的 MAC 地址吻合并据此完成后续处理。如果数据报文的目标 MAC 地址就是自己的 MAC 地址,数据的 MAC 头部将被"拆掉”,并将剩余的数据送至上一层;如 阅读全文
摘要:
celery版本是 4.4.7 django版本是 3.1 redis版本是 Redis server v=2.8.4 报错信息是: [2021-06-22 10:59:45,795: CRITICAL/MainProcess] Unrecoverable error: ResponseError( 阅读全文
摘要:
前言 大家都知道压缩包如果不解压直接查看的话,都是一堆乱码,目前我们使用nginx+lua 对用户请求进行代理时( 客户端-->ngx+lua-->后端服务器 ),发现有些请求返回的数据都是乱码,这就乱码的原因就是直接查看未解压的压缩包 问题表现 我们在上线候测试时,发现浏览器某个按钮不能用了,通过 阅读全文
摘要:
前言 &符号在http请求中,是作为参数分隔符使用的,如果传入的传入的参数里面有&的话,那么就会导致获取参数的时获取不到完整的值。 架构介绍 客户端 > 代理程序(nginx+lua) > 服务端 lua发起http请求是使用resty.http这个模块 客户端发起一个请求,如GET http:// 阅读全文
摘要:
具体错误内容如下: lua ssl certificate verify error: (20: unable to get local issuer certificate) 处理方法 给lua使用一个root账户生成的pem即可,操作方法如下: ubutu14系统 root@172-18-21- 阅读全文
摘要:
今天在使用ngx.req.set_header 来添加自定义头信息在代理请求的时候,发现自定义的请求头信息怎么都转发不过去了,后端服务器一直收不到这个头,我就纳闷了,于是使用排除法来排查到底哪里有问题。 以下都是头信息里面的冒号左侧部分,举个例子: depath_env: f12 使用下划线来定义头 阅读全文
摘要:
铺垫知识 +号在http传输中,会转为空格,所以需要额外转义,转为%2B就可以了。 现象描述 今天遇到很奇怪的现象,前端web页面传过来的时间戳是 2020-12-08T00:00:00+08:00 ,我在nginx+lua里面使用 resty.http 来转发请求的时候,发现到服务器端的时间是这样 阅读全文
摘要:
今天解决错误主要是跨域的问题,这个跨域在nginx上配置add_header什么的都不够,遇到非200的请求就会出现跨域问题,这个是因为在nginx官方文档写了, add_header只有在 200, 201 (1.3.10), 204, 206, 301, 302, 303, 304, 307 ( 阅读全文