Chinaunix首页 | 论坛 | 博客
  • 博客访问: 303966
  • 博文数量: 33
  • 博客积分: 586
  • 博客等级: 中士
  • 技术积分: 494
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-27 14:05
个人简介

衡铁刚 1)2011-2013:Alibaba MySQL DBA 2)2014-至今: Alibaba 数据库PD

文章分类

全部博文(33)

文章存档

2016年(1)

2015年(10)

2013年(5)

2012年(17)

我的朋友

分类: Mysql/postgreSQL

2013-07-05 14:50:30

运维DBA常用工作技巧

  • 找到不断写某个文件的进程

 ls -al /proc/sys/vm/block_dump
 sudo chmod 766 /proc/sys/vm/block_dump
 sudo echo 1 > /proc/sys/vm/block_dump
 dmesg #从log中找到对应进程PID
 sudo echo 0 > /proc/sys/vm/block_dump

  • Too many connections非常规处理

sudo gdb -p $(sudo cat mysqld.pid) -ex "set max_connections=5000" -batch #gdb直接修改程序参数,操作比较危险,但修改变量不涉及太多内存操作,紧急时刻可用

  • 后台执行
对于长时间运行的程序可以使用screen、nohup、setsid来避免被中断,如果对于已经运行,但是开始忘记使用screen、nohup、setsid的程序,可以使用disown命令,真是犀利的小工具,使用方法:ctrl+z,jobs,bg %jobid,disown -h %jobid

阅读(3403) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~