原因
可能原因是:
- 服務(wù)器出口帶寬不夠用仅乓。
- 服務(wù)器負(fù)載過大忙不過來一也,無法承擔(dān)巨大的流量巢寡。
- 數(shù)據(jù)庫的瓶頸,數(shù)據(jù)庫文件過大椰苟,造成讀取緩慢抑月,沒有建立索引,造成每次查詢都對數(shù)據(jù)庫進(jìn)行全局查詢舆蝴。
- 沒有設(shè)置CDN谦絮。
- 可能遭受到了分布式拒絕攻擊即DDOS攻擊。
排查
解決辦法:
1.查看線上服務(wù)器的負(fù)載情況洁仗,CPU負(fù)載挨稿,內(nèi)存負(fù)載,網(wǎng)絡(luò)帶寬京痢,查看是否已經(jīng)過載。
2.查看網(wǎng)絡(luò)連接情況篷店,是否受到DDOS攻擊祭椰,消耗盡帶寬資源,造成無法提供服務(wù)疲陕。
3.查看MySQL數(shù)據(jù)庫的日志文件方淤,查看mysql慢查詢?nèi)罩荆榭丛斐蒑ySQL訪問過慢的原因蹄殃。
4.可以查看應(yīng)用程序的日志携茂,如Apache,nginx诅岩,PHP讳苦,Tomcat日志文件带膜,找出報(bào)錯(cuò)原因,查看是否是代碼問題鸳谜。