機(jī)房公網(wǎng)網(wǎng)站流量出口達(dá)到上限,核心站點(diǎn)已經(jīng)出現(xiàn)訪問緩慢、無法加載的現(xiàn)象
創(chuàng)新互聯(lián)長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為芝罘企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),芝罘網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。1.擴(kuò)充流量
2.換機(jī)房,改變后端Web集群訪問地址,將一部分中等流量的站點(diǎn)服務(wù)器上的Nginx配置分發(fā)到B機(jī)房服務(wù)器,隨后更改DNS解析
有一套能實(shí)時(shí)查看所有域名流量,通過縱向(每臺(tái)服務(wù)器流量多少,當(dāng)前HTTP并發(fā)多少)、橫向(每個(gè)服務(wù)器上運(yùn)行了多少個(gè)域名、每個(gè)域名流量多少、域名訪問來源是什么)做可視化展示的系統(tǒng),監(jiān)控Nginx主機(jī)上正在使用的域名、單機(jī)總流量、并發(fā)、單個(gè)域名流量等。
注意事項(xiàng):
不碰核心站點(diǎn),重要性不言而喻;
不碰小流量站點(diǎn),因?yàn)檫w移訪問量較小的站點(diǎn)需要遷移多個(gè)站點(diǎn)才能有冗余流量,明顯耽誤時(shí)間。
系統(tǒng)出現(xiàn)故障時(shí)
有誰在?別幾個(gè)人一起調(diào)試
#w
#last
之前發(fā)生了什么?
#history
現(xiàn)在在運(yùn)行的進(jìn)程是啥?
#pstree -a
#ps -aux
監(jiān)聽的網(wǎng)絡(luò)服務(wù)
$ netstat -nxlp
一般都分開運(yùn)行這三個(gè)命令,不想一下子看到列出一大堆所有的服務(wù)
如果要顯示所有存在的連接,netstat 會(huì)比較慢, 你可以先用 ss 看一下總體情況
CPU 和內(nèi)存
$ htop
還有剩余的CPU嗎? 服務(wù)器是幾核的? 是否有某些CPU核負(fù)載過多了?
服務(wù)器大的負(fù)載來自什么地方? 平均負(fù)載是多少?
IO 性能
$ dstat --top-io --top-bio,用它可以看到誰在進(jìn)行 IO
檢查磁盤使用量:服務(wù)器硬盤是否已滿?
是否開啟了swap交換模式 (si/so)?
CPU被誰占用:系統(tǒng)進(jìn)程? 用戶進(jìn)程? 虛擬機(jī)?
應(yīng)用故障
Apache & Nginx; 查找訪問和錯(cuò)誤日志, 直接找 5xx 錯(cuò)誤, 再看看是否有 limit_zone 錯(cuò)誤。
MySQL; 在mysql.log找錯(cuò)誤消息,看看有沒有結(jié)構(gòu)損壞的表, 是否有innodb修復(fù)進(jìn)程在運(yùn)行,是否有disk/index/query 問題.
PHP-FPM; 如果設(shè)定了 php-slow 日志, 直接找錯(cuò)誤信息 (php, mysql, memcache, …),如果沒設(shè)定,趕緊設(shè)定。
Varnish; 在varnishlog 和 varnishstat 里, 檢查 hit/miss比. 看看配置信息里是否遺漏了什么規(guī)則,使最終用戶可以直接***你的后端?
HA-Proxy; 后端的狀況如何?健康狀況檢查是否成功?是前端還是后端的隊(duì)列大小達(dá)到大值了?
永遠(yuǎn)不要對(duì)當(dāng)前連接的服務(wù)器或者網(wǎng)絡(luò)設(shè)備接口進(jìn)行修改
請(qǐng)務(wù)必為自己的操作準(zhǔn)備一套恢復(fù)機(jī)制
利用工具對(duì)網(wǎng)絡(luò)設(shè)備配置進(jìn)行自動(dòng)化備份能在交換機(jī)無法工作時(shí)幫助大家在幾分鐘內(nèi)部署好替代方案
在進(jìn)行修改前對(duì)每個(gè)配置文件做好備份(.bak)
認(rèn)真監(jiān)控?cái)?shù)據(jù)中心的每個(gè)方面,從室內(nèi)溫度開始、到機(jī)架、再到服務(wù)器--另外,服務(wù)器進(jìn)程檢查、正常運(yùn)行時(shí)間檢查等等,并通過趨勢(shì)及圖形工具監(jiān)控帶寬使用率、溫度、磁盤分區(qū)用量以及其它重要數(shù)據(jù)指標(biāo)。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。