日常开发运维知识积累

    最近做了些和项目部署有关的工作,日常工作过程中涉及到一些linux下部署,日志查看等比较基础常用的知识,现在总结记录下来,方便以后查阅和汇总。下面的内容都是想到哪写到哪的,可能思路有些跳跃,呵呵。

    1、在工作中部署过一次mysql+keepalived 配置的主主复制的配置,就是一台mysql出现故障当即后,另外一台mysql服务器可以自动接管下来,对应用提供服务,看了官方文档和网上的例子配置起来了,但是运行一段时间后发现数据库连接不上了,但是查看2台机器的keepalive和mysql服务都还在啊(查看命令为ps -ef | grep mysqld ,ps -ef|grep keepalived).所以这个时候查看了redhat的系统日志vi /var/log/messages 。也没发现什么问题。如是我关掉了2边的keepalived 。正常情况下VIP应该是被移除的。但是发现VIP还是能ping通。又查看系统日志,发现其中一台的keepalived虽然关掉了,但是VIP并没有移除。由于时间紧,现在只是把keepalvie都重启了一次,数据库就可以连接上了。至于为什么出现数据库连接不上、VIP为什么移除不掉,怎样手动移除VIP问题。在后面的部署过程中还要不断深入学习。

 

本文出自 “seavar” 博客,转载请与作者联系!

你可能感兴趣的:(linux,mysql,开发,keepalived,运维,知识)