Chinaunix首页 | 论坛 | 认证专区 | 博客

爱维Linux教育

爱维Linux,专注Linux运维实战培训(www.iivey.com)

  • 博客访问: 703292
  • 博文数量: 87
  • 博客积分: 2212
  • 博客等级: 大尉
  • 技术积分: 3950
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-09 10:04
个人简介

南非蚂蚁,著名Linux专家,知名IT作家。毕业于西安电子科技大学通信工程专业,爱好计算机,毕业后从事计算机行业。曾就职于新浪网、阿里云(万网),任职系统架构师。曾出版畅销书《循序渐进Linux》、《高性能Linux服务器构建实战》作者。

文章存档

2016年(5)

2015年(5)

2014年(13)

2013年(3)

2012年(50)

2011年(8)

2009年(3)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2014-08-27 14:33:18

一、问题现象这是一个基于Java的Web应用系统,在后台添加数据时提示无法添加,于是登录服务器查看tomcat日志,发现了如下异常信息:java.io.IOException: Too many open files通过这个错误,基本判断是系统可用的文件描述符不够了,由于tomcat服务是系统www用户启动的,于是用www用户登录系统,通过“ulimit -n”命令查.........【阅读全文】

阅读(1934) | 评论(0) | 转发(2)

发布时间:2014-06-30 17:01:08

经过近2年的酝酿,几个月的修正,《高性能Linux服务器构建实战Ⅱ----安全运维、故障排查、自动化运维与集群架构》一书出版在即,马上就要与读者见面了。《高性能Linux服务器构建实战Ⅱ----安全运维、故障排查、自动化运维与集群架构》仍然沿用了《高性能Linux服务器构建实战---运维监控、性能调优、集群应用》的写作特点.........【阅读全文】

阅读(6527) | 评论(13) | 转发(2)

发布时间:2014-06-30 16:50:20

IT行业发展到现在,安全问题已经变得至关重要,从最近的“棱镜门”事件中,折射出了很多安全问题,信息安全问题已变得刻不容缓,而做为运维人员,就必须了解一些安全运维准则,同时,要保护自己所负责的业务,首先要站在攻击者的角度思考问题,修补任何潜在的威胁和漏洞。......【阅读全文】

阅读(5442) | 评论(3) | 转发(15)

发布时间:2014-06-20 10:13:17

一、几种典型应用对系统资源使用的特点1.1 以静态内容为主的Web应用这类应用的一个主要特点是小文件居多,并且读操作频繁,Web服务器一般为Apache或Nginx,因为这两个HTTP服务器对静态资源的处理非常迅速和高效。在Web访问量不大时,可以直接对外提供服务,但是在有很大并发请求时,单一的Web服务无法支撑大量的客户端.........【阅读全文】

阅读(3059) | 评论(0) | 转发(3)

发布时间:2012-01-10 09:39:14

    由ChinaUnix和ITPUB鼎力推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等多个方面深入讲解了如何构建高性能的Linux服务器。其中蕴含了丰富的运维经验。更为重.........【阅读全文】

阅读(5241) | 评论(1) | 转发(2)

发布时间:2011-12-21 13:46:05

......【阅读全文】

阅读(1493) | 评论(1) | 转发(2)

发布时间:2011-12-21 13:37:20

......【阅读全文】

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

exitgogo2016-02-03 15:18

sqlite123:请问我刚进入运维这一行,我很想做好,我该怎么做?推荐一些书籍吧!谢谢你

循序渐进Linux,推荐给你

回复  |  举报

exitgogo2016-02-03 15:17

saup007:双主MySQL配置Keepalived,2个角色都为BACKUP,

A节点:
vrrp_script chk_mysql_server {
   #script "/opt/keepalived/script/chk_mysql_server.sh"
   script "killall -0 mysqld"
   interval 30  # 检测时间为30s
   weight 21
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth1
    virtual_router_id 59
    priority 100
    advert_int 1
    nopreempt
    #mcas_src_ip 172.19.1.201
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    notify_master "/opt/keepalived/script/master.sh"
    notify_backup "/opt/keepalived/script/backup.sh"
    notify_fault  "/opt/keepalived/script/fault.sh"
    notify_stop "/opt/keepalived/script/stop.sh"
    track_script {
        chk_mysql_server
    }
    virtual_ipaddress {
        172.19.1.249/24 dev eth1 scope global label eth1:0
    }
}

B节点:

    priority 90
    #nopreempt
 

当停掉A的MySQL,正常切换到B,当把A MySQL启来后,vip依然在B,这个符合逻辑,但把A MySQL启来后,再去停掉B MySQL,VIP却没有飘移到A上,why?

vrrp_script chk_mysql_server {
   #script "/opt/keepalived/script/chk_mysql_server.sh"
   script "killall -0 mysqld"
   interval 30  # 检测时间为30s
   weight 21
}

这里面的权重设置有问题,修改weight值

回复  |  举报

saup0072015-08-27 15:16

双主MySQL配置Keepalived,2个角色都为BACKUP,

A节点:
vrrp_script chk_mysql_server {
   #script "/opt/keepalived/script/chk_mysql_server.sh"
   script "killall -0 mysqld"
   interval 30  # 检测时间为30s
   weight 21
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth1
    virtual_router_id 59
    priority 100
    advert_int 1
    nopreempt
    #mcas_src_ip 172.19.1.201
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    notify_master "/opt/keepalived/script/master.sh"
    notify_backup "/opt/keepalived/script/backup.sh"
    notify_fault  "/opt/keepalived/script/fault.sh"
    notify_stop "/opt/keepalived/script/stop.sh"
    track_script {
        chk_mysql_server
    }
    virtual_ipaddress {
        172.19.1.249/24 dev eth1 scope global label eth1:0
    }
}

B节点:

    priority 90
    #nopreempt
 

当停掉A的MySQL,正常切换到B,当把A MySQL启来后,vip依然在B,这个符合逻辑,但把A MySQL启来后,再去停掉B MySQL,VIP却没有飘移到A上,why?

回复  |  举报

ansec1234562015-08-06 11:44

111

回复  |  举报

sqlite1232015-04-08 13:52

请问我刚进入运维这一行,我很想做好,我该怎么做?推荐一些书籍吧!谢谢你

回复  |  举报
留言热议
请登录后留言。

登录 注册