0xFE

运维之道 本站总阅读量

Kubernetes集群搭建

本文为centos系统搭建k8s 1.17.3版本的搭建步骤整理 搭建前建议初步了解k8s功能,了解集群master和node节点的功能 k8s集群架构图 节点信息和系统初始化 机器信息 k8s-master: 10.211.55.6 k8s-node1: 10.211.55.7 k8s-node2: 10.211.55.8 设置主机名 123hostnamectl set-host......

[随记]升级openssl以支持HTTP2

服务器环境 12345CentOS release 6.8 (Final)2.6.32-642.6.2.el6.x86_64OpenSSL 1.0.1e (不支持ALPN)nginx/1.10.0Nginx满足支持HTTP2,但是openssl版本太低,需要升级。 升级openssl 123456789101112cd ~wget --no-check-certificate https:/......

Bind自动空区empty-zones

配置的反解析未生效,为什么? 明明配置上了呀! empty-zones简述 named中提供了许多空白区域,在每个视图开始加载时会自动根据配置生成这些空白区域。自动空区的目的时防止递归服务器向其他DNS服务器发送很多无意义的查询,保证递归服务器在这些区域直接返回即时和权威的NXDOMAIN响应。 BIND 9.9及更高版本的用户将在未指定empty-zones-enable(默......

Linux信号和常见几种信号捕捉举例

信号是Linux系统进程间通信的一种方式,本文总结运维过程常见的几种信号。 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。注意,信号只是用来通知某进程发生了什么事件,并不给该进程传递任何数据。 收到信号的进程对各种信号有不同的处理方法: 第......

内存紧凑导致cpu.sys高-case分析

反馈CPU sys占用较高,排查下发现 !!! 现象 12.18日,业务反馈服务器cpu idle特别低,之后十几分钟自行恢复,突然又重新复现idle低的现象,希望排查下原因。 排查过程 登陆服务器,使用top发现cpu.sys占用60%左右,导致cpu idle低。 通过perf top发现占用cpu最多的函数 pageblock_pfn_to_page()。 该函数为内......

cgroup限制程序内存使用

cgroup限制资源 编辑cgroup配置 vim /etc/cgconfig.conf ,52428800为限制大小50m 123456group TestGroup { memory { memory.limit_in_bytes = "52428800"; memory.swappiness = 0; }......

内核内存管理0-准备研究下内核内存管理

...

设置变量会影响分流 (Nginx特殊case)

仅仅将集群修改成变量模式,我的流量怎么开始不对了?? 背景,普通locaiton跳转 1234567891011121314151617181920212223【第一段】server { listen 80; server_name test.com; location /hello { ......

Nginx状态码000的问题记录-case

踩坑记录,故障反思 Nginx新增从别处拷贝过来的server 中携带http2配置, listen 443 http2; 导致和内部第三方模块冲突,请求全部返回000。 记录http2带给我的第二个坑。 教训: 1.问题大几率是由变更导致的,有变更先回滚 2.server中listen指令后面的参数是影响全局socket的,也就是变更Nginx server{}配置,可能会......

TCP queue 及 Nginx相关调优

TCP Listen Queue and Nginx Tuning .. How TCP Sockets Work TCP socket如何工作,可以参考以下几篇文章: how-tcp-sockets-work TCP queue SYN Queue 服务端接收到SYN报文,将收到的请求放在SYN queue中,等发送完SYN+ACK后,等待客户端回最后一次ACK建立三......