阿里雲服務器遷移更改IP,致使網站掛掉

從昨日下午三點阿里雲主機遷移變動IP致使網站掛點,到剛剛網站、手機客戶端均恢復訪問,這個過程持續了24個鐘頭。最後仍是我本身解決了問題。php

哎,真是揪心。redis

其間和阿里雲工程師反覆溝通,昨日溝通到今日凌晨快1點,仍是各類不行。數據庫

-----app

首先是要從新掛盤。編輯器

df -hT 查看數據盤是否掛載成功網站

cat /etc/fstab查看一下是否有自動掛載的配置文件阿里雲

fdisk -lspa

查得有4個數據盤,名稱分別爲: /dev/vdb1 /dev/vdc1 /dev/vdd1 /dev/vde1 這四個是數據盤命令行

手動掛載,譬如掛載vdb1盤,使用命令: mount /dev/vdb1 /目錄rest

 

-----

接下來再解決更改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

相關文章
相關標籤/搜索