- 博客(5)
- 收藏
- 关注
原创 Linux 环境下调用C++库ocilib操作Oracle数据
第一、下载ocilib源码库:https://github.com/vrogier/ocilib/releases/第二、配置ORACLE环境1、到Oracle官网下载如下文件oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpmoracle-instantclient11.2-devel-11.2.0.3.0-1.
2017-09-08 09:54:35 2391 2
原创 crond sendmail postdrop进程超多,导致服务器死机
最近进群中有台服务器死机,后来发现crond sendmail postdrop进程超多,百度查明是crond无限发送无效mail导致.因为集群中有很多脚本是通过crond定期,若脚本有问题,就会触发cronf发送mail,而默认的sendmail是总是失败的,导致长时间等待(查看tail -f/var/log/mainlog文件可确定),久而久之,crond sendmail postdrop进
2017-04-01 15:19:03 3660
原创 stl string对象多线程使用
c程序所有对象类变量,包括string,stl所有对象,一般的结构体,一般的类等非bool i8 i16 i32 i64 int float double等基本类型的,如果要修改其,要注意给它加上写锁,一般的stl容器大家都知道要用读写锁来操作才安全,而string就很多人不知道也要一样的读写锁保护才安全. 对于内存不会迁移的bool i8 i16 i32 i64char short i
2017-03-31 15:47:05 1739
原创 MySQL数据库消耗CPU过高
近期发现集群中有台MySQL服务器出现cpu消耗奇高的怪现象,最后分析得知因为selectsum(a) from b where UNIX_TIMESTAMP(c)>d and UNIX_TIMESTAMP(c) 尽管对类型为datetime的c字段做了主键索引设计,但发现上述语句执行时全表遍历。上述b表总共2500万条记录,并且全部数据在缓存中,运行却需要7分钟左右,即每秒钟只能遍历2
2017-03-31 15:36:44 3282
原创 ssh黄金参数
在自动化运维中,SSH有几个参数非常重要:ssh -o ConnectTimeout=2 -o ConnectionAttempts=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no $ip -p$port "command"1 ConnectTimeout=2 连接时超时时间,2秒
2017-03-31 14:57:39 557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人