tidb自动处理僵尸进程脚本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | [root@host-2 wj] # vi kill_tidb_zombie.sh #!/bin/bash source /etc/profile cat /dev/null > /tmp/sql_tmp_kill_zombie .sql kill_tidb_zom(){ #查询僵尸进程 mysql -h 192.168.1.$1 -P 4000 -u root -p 'passwd' -e "select concat('kill tidb ',id,';') from INFORMATION_SCHEMA.processlist where info is not null and time > 7600;" | grep - v concat > /tmp/kill_tidb_zombie .tmp jg=$( cat /tmp/kill_tidb_zombie .tmp) #判断是否有僵尸进程 if [ -n "$jg" ] then cat /tmp/kill_tidb_zombie .tmp| while read -r line do echo "mysql -h 192.168.1.$1 -P 4000 -u root -p'passwd' -e \"$line\"" >> /tmp/sql_tmp_kill_zombie .sql done else echo 'null' fi } kill_tidb_zom 1 kill_tidb_zom 2 kill_tidb_zom 3 kill_tidb_zom 4 kill_tidb_zom 5 #执行杀掉僵尸进程的脚本 sh /tmp/sql_tmp_kill_zombie .sql |
做一个决定,并不难,难的是付诸行动,并且坚持到底。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-08-08 CDB、PDB应用
2020-08-08 PDB的创建与删除
2020-08-08 CDB命令方式创建和删除