Nginx 301跳转踩坑总结
摘要:现象 客户端app请求页面变成白屏了 同个抓包分析发现https请求被重定向到http请求了 安卓从9.0之后默认禁用http 原因分析 为啥服务端会返回301呢?首先需要弄清楚状态码的含义。HTTP协议中3xx开头的状态响应码都是表示重定向的响应。根据RFC的定义: 301 Moved Perma
阅读全文
posted @
2023-11-10 15:35
每天进步一点点点点点
阅读(1747)
推荐(0)
Elasticdump 备份与恢复es数据
摘要:数据备份 导出索引的mapping到本地 [root@test]# elasticdump --input=http://127.0.0.1:9200/test_event --output=/opt/test_event_mapping.json --type=mapping 导出索引到另外一个集
阅读全文
posted @
2023-09-19 17:56
每天进步一点点点点点
阅读(242)
推荐(0)
Elasticsearch Connection reset by peer错误解决方案
摘要:>背景 之前应用和ES同在阿里云,连es没有任何问题 最近因需将应用从阿里云迁移到其他云,ES暂时保留在阿里云 迁移之后发现应用连阿里云ES偶发connection reset by peer问题 >分析 遇到这种问题首先想到的是通过抓包分析 在客户端抓包 
推荐(0)
nginx 配置中的sendfile 的作用
摘要:```bash http { ... sendfile on ... } ``` sendfile 配置的具体意思: 设置为 on 表示,使用零拷贝技术来传输文件:sendfile ,这样只需要 2 次上下文切换,和 2 次数据拷贝。 设置为 off 表示,使用传统的文件传输技术:read + wr
阅读全文
posted @
2023-05-26 17:24
每天进步一点点点点点
阅读(965)
推荐(0)
rabbitmq 虚拟机vhost的作用
摘要:作用 就是为了隔离,类似namespace的作用
阅读全文
posted @
2023-02-21 07:57
每天进步一点点点点点
阅读(48)
推荐(0)
nginx 502报错详细分析
摘要:>生产上偶发502,一周大概一两次 链路是client -->nginx(ingress) --> server 502日志报错 
推荐(0)
通过curl 查看es和调整配置
摘要:调整集群的日志级别 curl -X PUT http://192.168.0.10:9201/_cluster/settings -H 'Content-Type: application/json' -d @debug.json #调整到trace级别,下面是debug.json内容 { "tra
阅读全文
posted @
2022-09-08 14:20
每天进步一点点点点点
阅读(1209)
推荐(0)
zk 节点操作常用命令
摘要:连接 zkCli.sh -server 127.0.0.1:2181 创建节点 #create #创建节点和data [zk: 127.0.0.1:2181(CONNECTED) 5] create /zk "test1" Created /zk [zk: 127.0.0.1:2181(CONNEC
阅读全文
posted @
2022-08-01 17:42
每天进步一点点点点点
阅读(2261)
推荐(0)
rabbitmq权限控制
摘要:两级权限控制 RabbitMQ 授权模型分两级: 第一级控权单位是 virtual host, 第二级控权单位是 resource(包含exchange和queue),两个相同名称的 resource如果分属不同的 virtual host,则算是不同的 resource。 当用户访问 Rabbit
阅读全文
posted @
2022-07-27 18:26
每天进步一点点点点点
阅读(112)
推荐(0)
rabbitmq 4种集群模式
摘要:主备模式 实现RabbitMQ的多个节点中实现高可用集群,一般在并发和数据量不高的情况下,这种模型非常的好用且简单。主备模式也称之为Warren(兔子窝)模式 特点:主节点提供读写,备用节点不提供任何读写的,只用来实现当主节点宕机的情况下能顶上去。(主从模式:主节点提供读写,从节点只读。) 可通过h
阅读全文
posted @
2022-07-27 18:08
每天进步一点点点点点
阅读(3941)
推荐(0)
rabbitmq 集群间的数据迁移
摘要:场景,业务需要将集群A迁移到集群B 迁移的包括元数据(RabbitMQ用户、vhost、队列、交换和绑定)和消息数据,而消息数据存储在单独的消息存储库中。 第一步,将元数据前备份并迁移到新集群 1、操作 元数据迁移,登录 UI 管理界面,默认为 ip:15672, 选择 Export definit
阅读全文
posted @
2022-07-20 14:48
每天进步一点点点点点
阅读(1968)
推荐(0)
ES 增加慢查询日志
摘要:方法一,在集群配置文件添加,需重启 配置文件添加 index.search.slowlog.threshold.query.warn: 10s #超过10秒的query产生1个warn日志 index.search.slowlog.threshold.query.info: 5s #超过5秒的que
阅读全文
posted @
2022-07-18 17:46
每天进步一点点点点点
阅读(690)
推荐(0)
rabbitmq 的几种模式
摘要:faout模式 生产者发送消息,exchange会把消息发送到该exchange绑定的所有queue direct模式 生产者发送消息,exchange会根据routingkey发送到对应的queue topic模式 生产者发送消息,exchange会根据routingkey的匹配模式,发送到对应的
阅读全文
posted @
2022-07-01 11:20
每天进步一点点点点点
阅读(35)
推荐(0)
etcd 常用命令
摘要:常用命令: 查看节点状态 etcdctl member list #查看集群状态 etcdctl cluster-health #插入一条记录 $ etcdctl set /home/etcdtest value #读取插入记录 在其他节点执行获取到相同结果 $ etcdctl get /home/
阅读全文
posted @
2022-05-17 14:50
每天进步一点点点点点
阅读(445)
推荐(0)
nginx 记录的一些
摘要:1、正则表达式匹配 ~ 区分大小写匹配 ~* 不区分大小写匹配 !和!*分别为区分大小写不匹配及不区分大小写不匹配 ^ 以什么开头的匹配 $ 以什么结尾的匹配 转义字符。可以转. * ?等 代表任意字符 2、文件及目录匹配 -f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!
阅读全文
posted @
2022-05-17 14:24
每天进步一点点点点点
阅读(28)
推荐(0)
Es 常用
摘要:1、Es的客户端,通过python查 from elasticsearch import Elasticsearch import json es = Elasticsearch(['127.0.0.1:9202']) with open('/tmp/index.txt','r') as f: co
阅读全文
posted @
2022-05-16 11:04
每天进步一点点点点点
阅读(250)
推荐(0)
rabbitmq 常用命令
摘要:常用命令: 创建用户 rabbitmqctl add_user {用户名} {密码} // 设置权限 rabbitmqctl set_user_tags {用户名} {权限} 例:创建一个超级用户 rabbitmqctl add_user admin1 admin1 rabbitmqctl set_
阅读全文
posted @
2022-05-16 10:45
每天进步一点点点点点
阅读(635)
推荐(0)