1. Kubernetes是什么? Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。 Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 ...
SQLServer锁基本概念
首先需要了解几个锁的基本概念: 共享 (S) 用于不更改或不更新数据的操作(只读操作),如 SELECT 语句。 更新 (U) 用于可更新的资源中。防止当多个会话在读取、锁定以及随后可能进行的资源更新时发生常见形式的死锁。 排它 (X) 用于数据修改操作,例如 INSERT、UPDATE 或 DELETE。确保不会同时同一资源进行多重更新。 意向锁 用于建立锁的层次结构。意向锁的类型为:意向...
SQLServer锁基本概念
1.监控结果中blocked列的值为阻塞spid的阻塞头session_id,waitresource为被阻塞的session等待的资源。当两个session相互阻塞时,即发生了死锁。 while 1=1 begin select * from sys.sysprocesses where blocked<>0 waitfor delay '00:00:01' --循环间隔时...
Docker入门
1. 为什么是Docker Docker 出现之前,也有其他的”沙盒”,技术基础都是基于 Linux 的 Namespace,Linux Control Group,但是 Docker 额外提供 Docker 镜像,恰恰成为 Docker能兴起的原因,Docker 镜像是直接由一个完整操作系统的所有文件和目录构成的,所以这个压缩包里的内容跟你本地开发和测试环境用的操作系统是完全一样的。 ...
Kubernetes环境安装
1. 安装Docker Docker for Mac Docker for Windows 2. 配置镜像加速服务 国内下载 Kubernetes 集群所需的镜像速度太慢,因此需要在 Preferences»Docker Engine 中配置一下,注意主要增加这个参数即可registry-mirrors: { "insecure-registries": [], "re...
线上应用故障排查之一:高CPU占用
定位哪个 PID 占用 CPU 高 top 显示进程信息 ps aux | grep ${pid} 显示进程里的线程信息 ps -mp ${pid} -o THREAD,tid,time 找到了耗时最高的线程28802,占用CPU时间快两个小时了! 将需要的线程ID转换为16进制格式 printf "%x\n" ${tid} 打印线程的堆栈信息 jstack ${pi...
Linux流量监控工具iftop
Ubuntu下载 在终端快速下载iftop sudo apt-get update sudo apt-get install iftop 使用iftop 直接运行iftop 界面参数说明 TX:发送流量 RX:接收流量 TOTAL:总流量 Cumm:运行iftop到目前时间的总流量 peak:流量峰值 rates:分别表示过去 2s 10s 40s 的平均流...
知识库使用教程
文件名规范:yyyy-MM-dd-${title},目录放在_posts, 整个文件名不允许重复 文件头部增加一下代码 --- title: 记一次MySQL数据库在RC隔离级别下,数据查询会变少问题 //标题 author: nhsoft.lsd //作者 date: 2022-08-03 //时间 categories: [常用命令] //目录,最多支持二级目录 tag...
org.bouncycastle.asn1.ASN1EncodableVector解决
后面看到的错误信息 org.bouncycastle.asn1.ASN1EncodableVector 是出在这个类上, 这是因为tomcat启动会去扫描jar,这个类是出现在bcprov.jar这个包。所以在tomcat的conf目录里面catalina.properties的文件中 在tomcat.util.scan.StandardJarScanFilter.jarsToSkip=里面...
解决/usr/local/var/run/nginx.pid" failed
问题描述 nginx启动或者重启失败,报错nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory) 方案一 执行命令 :open /usr/local/etc/nginx 打开nginx安装目录 nginx安装目录默认位置有: /etc/...