Re: [請益] 連線至遠端MySQL Server時間過長
對不起,一直沒有說明的很清楚,這是我的問題,請見諒
現在我把與遠端主機連線的訊息貼出來(用Wireshark抓的)
NO. Time Source IP Des IP Protocol Info
235 3.618857 192.168.1.71 140.115.x.x TCP 32280 > mysql [SYN]
236 3.619205 140.115.x.x 192.168.1.71 TCP mysql > 32280 [SYN, ACK
237 3.619236 192.168.1.71 140.115.x.x TCP 32280 > mysql [ACK]
506 8.099834 140.115.x.x 192.168.1.71 MySQL Server Greeting..
507 8.099927 192.168.1.71 140.115.x.x MySQL Login Request...
508 8.100227 140.115.x.x 192.168.1.71 MySQL Response
...
從上面的資訊可以看到,
從 no.237 到 no.506 中間隔了超過四秒的時間,
(ps:Time的時間從3.6秒開始請看作是0秒)
似乎是與遠端mysql server建立連線的過程
我修正我上次說的,我上次說是login request太長,
結果看情況應該是建立連線那一段出了問題(237-506)
隔了4秒mysql才回應greeting訊息~~
有人知道怎麼解決這問題嗎?
謝謝
※ 引述《joec221006 (阿中)》之銘言:
: 謝謝各位,
: 後來用wireshark發現在
: Mysql Login Request 的那一步花的時間超過四秒,
: 回傳資料的速度到是蠻快的,
: 因為我使用mysql IP -u username -p 來連到遠方mysql server時間正常
: 所以應該是遠端mysql server對使用php login的user驗證時間過長,
: 雖然知道問題在那了,
: 還是不知應如何解決?
: ※ 引述《joec221006 (阿中)》之銘言:
: : 小弟有個問題困擾已久…
: : 我有架一個Web Server 在實體網段
: : 採用WAMP架構,在該server上跑php連到該機的mysql database
: : 連線速度正常,
: : 可是在私有網路跑php程式連到實體網段的database,
: : 速度慢的跨張,
: : 不管資料量多少,回傳回來的時間至少四秒以上,
: : 用CMD下指令連到實體網段的資料庫,傳回的時間正常,
: : 使用DBMS來連也是正常,
: : 所以排除是防火牆的問題,
: : 我使用MYSQL的版本是5.0
: : PHP是5.2
: : 不知道是那個環節出問題了,
: : 在此請教各位,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.236.1
→
06/05 10:22, , 1F
06/05 10:22, 1F
※ 編輯: joec221006 來自: 140.115.236.1 (06/05 10:25)
→
06/05 11:45, , 2F
06/05 11:45, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章