2011-02-05 39 views
0

所以昨晚我有100%的一個cpu穗爲這使得服務器:-(PHP MySQL連接的幫助(Ubuntu的LAMP服務器)

不是十分有用30分鐘服務器似乎並沒有成爲最快即使在今天(其在亞馬遜上運行的雲!)。

的應用是僅擁有約註冊5個用戶是誰的客戶端輪詢PHP腳本每每5秒的新信息(每個請求命中MySQL的)聊天應用。

運行我在網上找到的一些命令,它返回了我有200萬個連接 - 這是活動還是自服務器啓動以來?

如果在下面有任何不尋常的事情,任何人都可以提供任何建議。

(注意,這些統計數據是從今天才2登錄的用戶那裏有)

enter image description here

+0

您是否檢查過哪些進程正在使用CPU?你確定它是MySQL嗎?您發佈的輸出中沒有看起來很奇怪。 Max_used_connections只有144,除非你正在做一些瘋狂的查詢,我懷疑這會使你的CPU達到最大。你使用什麼數據庫引擎? – 2011-02-06 00:21:17

回答

0

120 thosand連接,因爲你的MySQL跑起來。大約100%的CPU。檢查/ var/logs/apacheX中的apache日誌,尋找過多的錯誤消息。它可能是服務器速度慢。