關於mysql連線的問題

dimen007發表於2010-07-21

最近使用navicat連線mysql的時候,經常連線不上,偶爾又連上了。不知道什麼事,由運維提醒,檢視了netstat -ao | findstr "3306" ,發現居然埠被用了1200多個,實在恐怖,是由這個引起的,但是不知道為什麼會導致這樣的結果產生?程式設計師查了下,是由於頻繁的連線導致的,由於連線的時候未判斷是否應該再繼續連線mysql。所以之後改成了只有遇到errorno>=2000的才斷開重新連線。附上:

  TCP    127.0.0.1:3306         127.0.0.1:1032         LAST_ACK
  TCP    127.0.0.1:3306         127.0.0.1:1034         LAST_ACK
  TCP    127.0.0.1:3306         127.0.0.1:1039         LAST_ACK
  TCP    127.0.0.1:3306         127.0.0.1:1046         LAST_ACK

..........................................................................................

要繼續考慮mysql連線到底原理如何

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12309491/viewspace-668654/,如需轉載,請註明出處,否則將追究法律責任。

相關文章