2014/08/23——OJ及相關站點打開速度非常慢,訓練計劃login直接error!
阿新 • • 發佈:2017-05-20
erro art family -s ted host 問題: use isp
問題:
這個問題存在已經將近一個星期了。剛開始時發現OJ及相關的站點有時候打開有點慢,那時候也沒在意,後來時快時慢的越來越頻繁;今天早上直接一直都打開非常慢(無論什麽時候。這樣的情況);訓練計劃和做題統計還時不時的出現了error的情況,訓練計劃的login直接從昨天就一直error到今天!問題嚴重了,我直接求助沛爺!
解決:
進入數據庫server,進到mysql裏,用show processlist命令查看一下,發現有非常多的unauthenticated user。
google了一下L:
發現這算屬MySQL的一個bug。無論連接是通過hosts還是ip的方式,MySQL都會對DNS做反查。IP到DNS。因為反查的接續速度過慢
(無論是不是isp提供的dnsserver的問題或者其它原因),大量的查詢就難以應付,線程不夠用就使勁添加線程,可是卻得不到釋放,所以MySQL會“假死”。
解決的方案非常easy。結束這個反查的過程,禁止不論什麽解析。
打開mysql的配置文件(my.cnf),在[mysqld]以下添加一行:
skip-name-resolve
又一次加載配置文件或者重新啟動MySQL服務就可以。
教訓:
。
。。
。。
。
。。
。。
。。。
。。
2014/08/23——OJ及相關站點打開速度非常慢,訓練計劃login直接error!