DestinyNet 命理網



專業諮詢首選:命理網論命平台



議題選項
議題評分
#359684 - 2004-04-27 00:46:31 Too many connections , 本站目前解決方案
站長 離線

六六大順
註冊: 1999-12-22
文章數: 6668
來自: 新竹,台北 ***
因為本站同時有許多網友在瀏覽,只要有一兩個網友 新增/刪除/修改 文章
就會造成資料庫 table 鎖定,此時網站好像沒反應似的

新的 request 將會被 MySQL 給 queue 住,在累積 connections 的過程中,如果我不中途把 http daemon 給暫時 stop 掉,整個網站會一直沒反應,但不會拒絕連線,新的連線請求會一直加到資料庫 reuqest queue 中,直到一百個 connections 滿載 (mysql 內定)。
從 一兩個 connections 累積到 100 個 connections 大概費時 3~5 分鐘(依照當時流量),此時螢幕就會顯示一長串 " Too many connections " 的錯誤訊息。

此時 mysql 會消耗內部 table lock , 某些 request 要 insert/update/delete 某個 row , 而其他的 request 要 select... MySQL 內部有個 timeout 機制處理這個 deadlock , 不處理完此事其他 connections 無法進來。

處理此 lock 大概得費時 數分鐘...,接著 connections 數量才會降到 100 以下,但是如果此時大家仍然不斷點選本網站,網站仍會繼續沒反應,又有可能出現 Too many connections 的錯誤訊息。依照以往經驗,從出現 Too many connections 到大家可以繼續瀏覽本網站,如果我不人工介入的話,大概得消耗十分鐘左右!

現在,我把連線上限修改為 10 個 connections , 這有什麼影響?如果人多而又有人要 insert/delete/update 某個 row 的時候,會 更快/更容易看到 Too many connections 的錯誤 ,但是相對地, 系統復原也更快 。不用累積到 100 個 connections 才阻擋大家進來,現在 10 個連線大家就進不來。此時系統處理 deadlock 會更快,大家也不用等太久就可以看到網站恢復正常。


前面看不懂沒關係,在此提供三點方法請大家遵守:


1. 儘量登入系統,不要登出系統。最好一直登入系統(勾選「記住我的帳號密碼」)。
2. 貼文謹慎 , 請參考此連結
3. 當您按下本站某連結發現沒反應時,請不要再繼續點選其他連結或是 重新載入 網頁,這樣只會雪上加霜。請暫時離開本站,到外面逛一下,約一兩分鐘後再來即可。


要根本解決此問題,在於引入高速高檔的伺服器主機,大概要花六萬以上(SCSI 硬碟為必需品)。本站目前無此預算,請大家多體諒,共體時艱。
↑回到頂端↑
廣告



全部議題
議題 貼文者 : 張貼日期
Too many connections , 本站目前解決方案 站長 2004-04-27 00:46:31
Re: Too many connections , 本站目前解決方案 pingpoing 2004-04-28 14:05:11
Re: Too many connections , 本站目前解決方案 站長 2004-04-28 14:30:34
Re: Too many connections , 本站目前解決方案 七龍珠 2004-05-16 01:02:26
Re: Too many connections , 本站目前解決方案 站長 2004-05-16 01:12:01
Re: Too many connections , 本站目前解決方案 七龍珠 2004-05-16 01:57:38
Re: Too many connections , 本站目前解決方案 jerryen 2004-05-30 21:37:07
Re: Too many connections , 本站目前解決方案 小苦 2004-05-04 23:25:48
Re: Too many connections , 本站目前解決方案 站長 2004-05-04 23:29:04
Re: Too many connections , 本站目前解決方案 伍修羅 2004-05-07 15:42:39
Re: Too many connections , 本站目前解決方案 站長 2004-05-07 16:14:14
Re: Too many connections , 本站目前解決方案 伍修羅 2004-05-07 16:42:28
Re: Too many connections , 本站目前解決方案 命也!! 2004-05-09 10:56:13
Re: Too many connections , 本站目前解決方案 Miki 2004-05-09 10:47:40
Re: Too many connections , 本站目前解決方案 站長 2004-05-09 16:59:08
Re: Too many connections , 本站目前解決方案 Miki 2004-05-09 20:05:46
Re: Too many connections , 本站目前解決方案 pingpoing 2004-06-14 18:03:45

板主:  站長 
Google 搜尋
七嘴八舌
Facebook 塗鴉牆
最多貼文者 (30 天內)
愛因斯坦 228
CHC 75
kit13 74
元利 73
rblin 60
jcj 56
cheng1969 46
bluenwater 46
紅兒 45
Quantacy 41
yungshow 41
圓仔寶寶 32
魯夫 29
hui 26
Zorro 25
最新議題
問5/15生活狀態:曉日瞳瞳萬象融
by 圓仔寶寶
2024-05-16 11:44:04
節,適度、節制、止損
by kit13
2024-05-16 09:47:49
猜猜這款手遊舉辦的全球競賽,這位玩家會得
到全世界第幾名?

by 彩虹茉莉
2024-05-16 09:21:01
不是得到就是學到
by rblin
2024-05-16 03:02:43
目前失業. 問一下今後的事業運
by kicen
2024-05-15 13:43:02
成長、成熟、成為「成人」的樣子
by bluenwater
2024-05-15 13:06:37
世上有四件事無法長久
by rblin
2024-05-15 06:20:38
想請教大家應否買房子?
by Shing008
2024-05-14 20:48:04
今天面試的工作能成嗎?
by 百忍成金
2024-05-14 16:33:01
問5/13生活狀態:種得藍田璧一雙
by 圓仔寶寶
2024-05-14 11:47:42
誰在線上
10 線上使用者 (君無邪, lotus, 下雨天留客, vangelis, 6 隱形), 145 Guests and 106 Spiders online.
Key: Admin, Global Mod, Mod
最新使用者
郭老, 鈞鈞, 洞房花燭夜, KKleaung, Tmy
81748 註冊使用者
討論區統計
81748 使用者
54 討論區
220887 議題
2141972 文章

最高線上使用者: 1162 @ 2018-05-29 02:51:45

本站是個命理討論的園地,如果您要問命,請務必詳閱各板板規,遵守發問規則,不要只留個生日或是命盤, 其他什麼都沒提。貼命盤的方法請特別注意算完命盤後的文字說明,不要貼個沒人看懂歪七扭八的命盤, 貼錯命盤及未遵守板規者,文章很有可能被不預警刪除 另外,如果您提了問題,而有人回覆的話,不論對與錯,請務必多上來回應論命者, 我們不歡迎那種提了問題就等人回答,也不回應的人。我們需要的是,「良好的互動」及「長期的追蹤」。
本站大多數的討論區都得要註冊才能發言,您若是要張貼討論,請務必註冊為使用者, 如果您忘了您的密碼,請在登入」的畫面, 輸入您的帳號,再按一下我忘記我的密碼了」, 此時系統會寄一封信到您當時註冊的 Email 信箱裡面, 裡面則附有一個臨時密碼,請您拿到密碼後用此臨時密碼登入。登入之後可以在 編輯個人檔案」裡面修改成您習慣的密碼。
本站推薦瀏覽器: Firefox Chrome Safari
logo