阿里云服务器迁移更改IP,导致网站挂掉

从昨日下午三点阿里云主机迁移变更IP导致网站挂点,到刚刚网站、手机客户端均恢复访问,这个过程持续了24个钟头。最后还是我自己解决了问题。

哎,真是揪心。

其间和阿里云工程师反复沟通,昨日沟通到今日凌晨快1点,还是各种不行。

-----

首先是要重新挂盘。

df -hT 查看数据盘是否挂载成功

cat /etc/fstab查看一下是否有自动挂载的配置文件

fdisk -l

查得有4个数据盘,名称分别为: /dev/vdb1 /dev/vdc1 /dev/vdd1 /dev/vde1 这四个是数据盘

手动挂载,譬如挂载vdb1盘,使用命令: mount /dev/vdb1 /目录

 

-----

接下来再解决更改IP后的一系列问题:

1. 网站报错是redis连接异常,而网站运行日志却满页都是数据库语句执行错误。后来证明后者完全是误导。

    网站是用thinkPHP搭建,起初我只知道检查配置文件,后来才知道还需要修改action代码

    Lib/Action/BaseAction.class.php   

 

2. App无法加载

    同样是redis服务引起的问题,需要修改PHP文件,app.base.php

 

3. 防火墙配置

    修改/etc/sysconfig/iptables文件。或用命令行,

       删除规则 iptables -D

       添加规则 iptables -A

    写入后记得把防火墙重起一下,才能起作用.

     [root@tp ~]# service iptables restart

 

       通过命令:service iptables save 进行保存

       重启iptables 

       service iptables save && service iptables restart

      关闭防火墙 

       chkconfig iptables off && service iptables stop

      如何禁止访问外网某个ip地址:
      iptables   -A   OUTPUT   -d   xx.xx.xx.xx     -j   REJECT

 

4. Spninx失效

    启动Spninx:/usr/local/coreseek/bin/indexer --config /usr/local/.../.../f**.conf

    开启守护进程:/usr/local/coreseek/bin/searchd --config /usr/local/.../.../f**.conf 

    提示listen fail ***IP***

    用VI编辑器修改f**.conf文件,修改IP为新IP

 

 

 

posted @ 2017-04-08 16:55  weiwei~  阅读(2527)  评论(0编辑  收藏  举报