阿里雲服務器遷移更改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

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM