网站打不开
如果作为一个网管人员的话,经常听到同事跟你说,上不去网了,同样的,作为运维的话,经常会有开发的同事,直接一个连接过来说链接打不开了。这是一种经常见到的情况,下面小小的总结下自己的一个思路和经验。
1、维护的网站很多,如果把每个网站多在的服务器都能记得比较清楚的话,是非常难的一件事情,如果能记住的话,当然很好,直接进入服务器就OK,但是如果不是特别清楚的话,我们首先使用ping命令定位网站所属的服务器位置。
2、进入服务器netstat 和ps 命令结合使用,查看端口和进程是不是都正常,如果端口没有监听的话,启动相应的服务,有时候进程特别多的话,说明对应的服务有问题(mysql),这时候直接杀死mysql,重启就可以了。
3、网站链接的时候看下提示信息和log信息,提示信息的话会在web界面直接进行反馈,本人今天解决一个问题。访问某个网站链接的时候显示的是“链接失败”,这个提示明显的可以看出是自己定义的,开始猜测是mysql的问题。打开了web目录下面的一个php文件,但看到了,在链接mysql数据库的过程中,如果连接不上的话,提示连接失败。
4、进入mysql,show processlist;看到了查询已经卡死,这个情况在原来别的服务器上同样出现过这个情况。开发同事写的查询语句写了联表查询,导致了mysql卡死。这时候可以杀掉相应的进程ID,或者是重启mysql即可解决问题