• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    mysql無法連接問題的定位和修復過程分享

    來源:懂視網 責編:小采 時間:2020-11-09 21:10:26
    文檔

    mysql無法連接問題的定位和修復過程分享

    mysql無法連接問題的定位和修復過程分享:定位結果如下: 客戶環(huán)境:windows server 2003 r2 standard edition sp2mysql Ver 14.12 Distrib 5.0.18, for Win32 (ia32)apache 2.2瑞星webshield客戶端1.08 問題已復現。可以優(yōu)化,無法確定是webshield導致的。 搭建環(huán)境:windo
    推薦度:
    導讀mysql無法連接問題的定位和修復過程分享:定位結果如下: 客戶環(huán)境:windows server 2003 r2 standard edition sp2mysql Ver 14.12 Distrib 5.0.18, for Win32 (ia32)apache 2.2瑞星webshield客戶端1.08 問題已復現。可以優(yōu)化,無法確定是webshield導致的。 搭建環(huán)境:windo

    定位結果如下:

    客戶環(huán)境:
    windows server 2003 r2 standard edition sp2
    mysql Ver 14.12 Distrib 5.0.18, for Win32 (ia32)
    apache 2.2
    瑞星
    webshield客戶端1.08

    問題已復現。可以優(yōu)化,無法確定是webshield導致的。

    搭建環(huán)境:
    windows server 2003 r2 standard edition sp2
    mysql 5.0.18 for win32
    apache-2.2.21-win32-x86-no_ssl
    php-5.2.17-win32-vc6-x86
    瑞星23.00.50.25

    搭建環(huán)境過程中遇到的幾個問題:

    在下載apache與php時,請注意apache與php匹配問題。

    a)PHP5.3有VC6與VC9版本,應選擇VC6版本。原因如下:

    i. VC6版本是使用Visual Studio 6編譯器編譯的,如果你的PHP是用Apache來架設的,那你就選擇VC6版本。
    ii. VC9版本是使用Visual Studio 2008編譯器編譯的,如果你的PHP是用IIS來架設的,那你就選擇VC9版本。

    b)PHP5.3的Thread Safe和Non Thread Safe版本。Apache no_ssl版應與php Thread Safe版搭配。若與Non Thread Safe搭配,apache啟動出錯:“Apache is running a threaded MPM,but your PHP Modle is not compiled to be threadsafe. You need to recompile PHP.”

    i. Thread Safe是線程安全,執(zhí)行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的CGI執(zhí)行方式而耗盡系統(tǒng)資源。ISAPI執(zhí)行方式是以DLL動態(tài)庫的形式使用,可以在被用戶請求后執(zhí)行,在處理完一個用戶請求后不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執(zhí)行效率,所以如果是以ISAPI來執(zhí)行PHP,建議選擇Thread Safe版本;
    ii. Non Thread Safe是非線程安全,在執(zhí)行時不進行線程(Thread)安全檢查。FastCGI執(zhí)行方式是以單一線程來執(zhí)行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執(zhí)行效率,所以,如果是以FastCGI來執(zhí)行PHP,建議選擇Non Thread Safe版本。
    注意apache對網站及PHP的正確配置。特別注意配置文件中LoadModule, PHPIniDir,DocumentRoot,ServerRoot,Directory,DirectoryIndex,AddType application/x-httpd-php等項的配置
    安裝后 mysql 后(管理員賬號密碼:admin/admin),在PHP代碼中使用admin連接數據庫失敗,cmd執(zhí)行mysql –u root -p啟用root用root可正常連接數據庫。

    問題復現:

    PHP最長執(zhí)行時間限制。

    a)php最長執(zhí)行時間默認為30秒,超過30秒后被中止執(zhí)行,與mysql的連接也被斷開。
    b)嘗試增大此值,修改php目錄下的php.ini配置文件,將max_execution_time = 30 改為max_execution_time = 300。如果設為0,表示不限制PHP最大執(zhí)行時間。
    c)避免了因最長執(zhí)行時間限制而導致mysql連接失敗。

    網站流量大導致mysql無法連接。

    a)編寫php腳本對mysql進行測試,發(fā)現當對mysql進行頻繁的連接/斷開操作時,mysql很快出現無法連接問題(錯誤代碼:10048)。當中止所有連接,2分鐘后mysql又恢復正常。若不停止連接,mysql一直無法連接。
    b)嘗試從兩方面優(yōu)化:
    i. 修改windows注冊表項TcpTimedWaitDelay值為30(默認為240秒),減少此條目的值允許 TCP/IP 更快地釋放已關閉的連接, 為新連接提供更多資源。
    ii. 修改windows注冊表項MaxUserPort為53768 (該值表示從系統(tǒng)請求任何可用用戶端口時所用最大端口數,TCP/IP 可指定的最高端口號,默認值為5000)以處理更多的請求。

    c)修改完注冊表項后測試,mysql情況大有改善:mysql連接錯誤出現的情況大有減少,出錯后自我恢復的能力大有提高。

    針對以上兩種情況,分別對安裝了webshield 1.08與未安裝webshield 1.08進行了測試,兩者測試結果一樣。

    優(yōu)化:

    max_execution_time的修改:
    打開php目錄下的php.ini文件,找到max_execution_time = 30 這行,將30修改為想要的數字。
    TcpTimedWaitDelay與MaxUserPort的修改:
    代碼如下:
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
    "TcpTimedWaitDelay"=dword:0000001e
    "MaxUserPort"=dword:00008000

    您可能感興趣的文章:

  • php無法連接mysql數據庫的正確解決方法
  • IPv6設置后如何解決MySQL無法連接localhost的問題
  • php后臺經常提示無法連接mysql 刷新后又可以訪問的解決方法
  • KB967723造成MySQL頻繁無法連接
  • 遠程無法連接SQL2000及MySQL的原因和解決辦法
  • MYSQL無法連接 提示10055錯誤的解決方法
  • 聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    mysql無法連接問題的定位和修復過程分享

    mysql無法連接問題的定位和修復過程分享:定位結果如下: 客戶環(huán)境:windows server 2003 r2 standard edition sp2mysql Ver 14.12 Distrib 5.0.18, for Win32 (ia32)apache 2.2瑞星webshield客戶端1.08 問題已復現。可以優(yōu)化,無法確定是webshield導致的。 搭建環(huán)境:windo
    推薦度:
    標簽: 定位 恢復 位置
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产精品视频网站| 亚洲精品高清国产一久久| 99精品国产在热久久| 精品国产亚洲男女在线线电影| 久久成人国产精品| 男女男精品网站免费观看| 亚洲国产精品lv| 2022精品天堂在线视频| 无码人妻精品中文字幕| 久久久这里有精品中文字幕| 98精品国产自产在线XXXX| 国产精品久久久久国产A级| 野狼精品社区| 久久99精品久久久久久野外| 四虎影视884a精品国产四虎| 久久久久成人精品无码中文字幕| 青娱乐国产精品视频| 国产精品亚洲美女久久久| 精品成人免费自拍视频| 国内精品久久久久影院一蜜桃| 自拍偷在线精品自拍偷无码专区| 久久夜色撩人精品国产| 狠狠精品干练久久久无码中文字幕 | 国产精品兄妹在线观看麻豆| 亚洲а∨天堂久久精品| 国产在线精品一区二区不卡麻豆| 丰满人妻熟妇乱又伦精品劲| 亚洲国语精品自产拍在线观看 | 亚洲精品无码专区在线播放| 国产亚洲精品a在线观看| 91精品婷婷国产综合久久| 九九热在线视频观看这里只有精品| 97人妻无码一区二区精品免费| 精品蜜臀久久久久99网站| 国内精品久久久久久99| 国产精品日韩AV在线播放| 99久久精品日本一区二区免费| 91精品国产综合久久久久久| 国产精品成人在线| 久久精品成人免费看| 99久久精品这里只有精品|