国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

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

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 21:10:26
文檔

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

mysql無法連接問題的定位和修復(fù)過程分享:定位結(jié)果如下: 客戶環(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 問題已復(fù)現(xiàn)。可以優(yōu)化,無法確定是webshield導(dǎo)致的。 搭建環(huán)境:windo
推薦度:
導(dǎo)讀mysql無法連接問題的定位和修復(fù)過程分享:定位結(jié)果如下: 客戶環(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 問題已復(fù)現(xiàn)??梢詢?yōu)化,無法確定是webshield導(dǎo)致的。 搭建環(huán)境:windo

定位結(jié)果如下:

客戶環(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

問題已復(fù)現(xiàn)??梢詢?yōu)化,無法確定是webshield導(dǎo)致的。

搭建環(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版本,應(yīng)選擇VC6版本。原因如下:

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

b)PHP5.3的Thread Safe和Non Thread Safe版本。Apache no_ssl版應(yīng)與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對網(wǎng)站及PHP的正確配置。特別注意配置文件中LoadModule, PHPIniDir,DocumentRoot,ServerRoot,Directory,DirectoryIndex,AddType application/x-httpd-php等項的配置
安裝后 mysql 后(管理員賬號密碼:admin/admin),在PHP代碼中使用admin連接數(shù)據(jù)庫失敗,cmd執(zhí)行mysql –u root -p啟用root用root可正常連接數(shù)據(jù)庫。

問題復(fù)現(xiàn):

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

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

網(wǎng)站流量大導(dǎo)致mysql無法連接。

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

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

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

優(yōu)化:

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

您可能感興趣的文章:

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

    文檔

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

    mysql無法連接問題的定位和修復(fù)過程分享:定位結(jié)果如下: 客戶環(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 問題已復(fù)現(xiàn)??梢詢?yōu)化,無法確定是webshield導(dǎo)致的。 搭建環(huán)境:windo
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 东京热毛片 | 亚欧美综合 | 久久精品国产免费中文 | 日韩欧美一区二区三区免费观看 | 午夜高清在线观看免费完整版 | 久久国产成人精品国产成人亚洲 | 亚洲一区二区三区中文字幕 | 国产在线精品一区二区三区 | 在线视频观看国产 | 欧美中日韩在线 | 亚洲视频五区 | 自拍偷拍 欧美日韩 | 亚洲欧美日本另类 | 国产精品高清一区二区三区 | 999成人精品视频在线 | 免费一级| 亚洲三级在线 | 欧美日韩综合 | 国产特级黄色片 | 亚洲国产成人久久一区www妖精 | 亚洲欧美日韩中文字幕在线 | 亚欧精品一区二区三区 | 国产成人欧美一区二区三区vr | 伊人色综合一区二区三区 | 国产高清一区二区 | 免费国产va在线观看视频 | 国产高清视频在线观看 | 一级毛片免费下载 | 91精品啪在线观看国产线免费 | 国产精品久久久久久免费播放 | 一区二区三区亚洲 | 国产自在自线午夜精品视频 | 欧美第一区 | 精品视频一区二区三区四区 | 久久成人精品 | 欧美日韩一区二区三区在线播放 | 欧美在线一区视频 | 日韩精品免费一区二区 | 亚洲国产成人久久综合一 | 欧美亚洲综合另类在线观看 | 99久久免费国产精精品 |