摘要:
333 step1: make workdir mkdir -p /data1/zookeeper/{data,log} mkdir -p /data1/log/{zookeeper,gc} touch /data1/zookeeper/data/myid cd /data1/zookeeper s 阅读全文
摘要:
故障注入 响应超时 例如:response time超过800ms # 注入方式: tc qdisc add dev eth0 root netem delay 850ms 20ms # 取消注入 tc qdisc del dev eth0 root 内存使用率 例如:内存使用率超过85% ~]# 阅读全文
摘要:
坑一 问题:authbind 执行失败 解决方法:在nginx基础镜像中安装authbind,这个在新的版本中已经废弃了。 坑二 故障现象:权限问题,bind 80失败 问题分析: 出现这种情况,通常的排查思路: 查看启动ingress用户的权限,是否可以使用 查看80端口是否被其他进程占用 Doc 阅读全文
摘要:
方式一: lsmod | grep xxx 方式二: zgrep IP_SET /proc/config.gz 阅读全文
摘要:
客户问题: 因为部分节点 pod 数量达到上限,无法通过前置检查 问题原因: 集群升级需要在节点上运行一个pod,用于集群升级。前置检查中也需要在节点上运行一个pod,进行节点检查。所以节点的pod限额被用光会导致无法升级。这是一个Corner case 临时方案: 对集群进行扩容,将pod配额用光 阅读全文
摘要:
```go # 这个参数表示当keepalive启用时,TCP发送keepalive消息的频度。默认是2小时,若将其设置得小一些,可以更快地清理无效的连接。 net.ipv4.tcp_keepalive_time=300 # 表示在内核放弃建立连接之前发送SYN包的数量 net.ipv4.tcp_syn_retries=1 # 当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN 阅读全文
摘要:
```go !/usr/bin/env bash set e set x localIP= if [[ n $localIP ]];then echo "==LocalIP: $localIP" else echo "==LocalIP: $localIP" exit fi echo "==Star 阅读全文
摘要:
1 安装 yum install y rabbitmq 如果之前有起来rabbitmq,先停止了 2 启动 sudo /etc/rc.d/init.d/rabbitmq server start 3 配置Q和等信息 创建虚拟主机 os.system("sudo rabbitmqctl add_vho 阅读全文
摘要:
HTTP 连接建立和请求处理过程 HTTP 连接建立和请求处理过程如下: Nginx 启动时,Master 进程,加载配置文件。 Master 进程,初始化监听的 Socket。 Master 进程,Fork 出多个 Worker 进程。 Worker 进程,竞争新的连接,获胜方通过三次握手,建立 阅读全文
摘要:
${value//pattern/string} 进行变量内容的替换,把与pattern匹配的部分替换为string的内容 阅读全文