久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > mysql 無法連接問題的定位和修復過程分享建站知

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

時間:2023-05-23 22:05:23 閱讀: 文章分類: 網站建設 作者: 建站小能手

導讀:1建站知識定位結果如下: 客戶環境: windows server 2003 r2 standard edition sp2 mysql Ver 14.12 Distriseo網站排名優化軟件網站seo優化診斷工具。

seo網站排名優化軟件網站seo優化診斷工具定位結果如下:   客戶環境: windows server 2003 r2 standard ed網站建設公司ition sp2 mysql Ver 14.12 Distrib 5.0.18, for Win32 (ia32) apache 2.2 瑞星 webshield客戶端1.08   問題已復現。可以優化,無法確定是webshield導致的。   搭建環境: 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   搭建環境過程中遇到的幾個問題:   在下載apache與php時,請注意apache與php匹配問題。   a)PHP5.3有VC6與VC9版本,應選擇VC6版本。原因如下:   i. VC6版本是使用Visual S網站seo優化tudio 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是線程安全,執行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的CGI執行方式而耗盡系統資源。ISAPI執行方式是以DLL動態庫的形式使用,可以在被用戶請求后執行,在處理完一個用戶請求后不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執行效率,所以如果是以ISAPI來執行PHP,建議選擇Thread Safe版本; ii. Non Thread Safe是非線程安全,在執行時不進行線程(Thread)安全檢查。FastCGI執行方式是以單一線程來執行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執行效率,所以,如果是以FastCGI來執行PHP,建議選擇Non Thread Safe版本。 注意apache對網站及PHP的正確配置。特別注意配置文件中LoadModule, PHPIniDir,DocumentRoot,ServerRoot,Directory,DirectoryIndex,AddType application/x-httpd-php等項的配置 安裝后 mysql 后(管理員賬號密碼:admin/admin),在PHP代碼中使用admin連接數據庫失敗,cmd執行mysql –u root -p啟用root用root可正常連接數據庫。   問題復現:   PHP最長執行時間限制。   a)php最長執行時間默認為30秒,超過30秒后被中止執行,與mysql的連接也被斷開。 b)嘗試增大此值,修改php目錄下的php.ini配置文件,將max_execution_time = 30 改為max_execution_time = 300。如果設為0,表示不限制PHP最大執行時間。 c)避免了因最長執行時間限制而導致mysql連接失敗。   網站流量大導致mysql無法連接。   a)編寫php腳本對mysql進行測試,發現當對mysql進行頻繁的連接/斷開操作時,mysql很快出現無法連接問題(錯誤代碼:10048)。當中止所有連接,2分鐘后mysql又恢復正常。若不停止連接,mysql一直無法連接。 b)嘗試從兩方面優化: i. 修改windows注冊表項TcpTimedWaitDelay值為30(默認為240秒),減少此條目的值允許 TCP/IP 更快地釋放已關閉的連接, 為新連接提供更多資源。 ii. 修改windows注冊表項MaxUserPort為53768 (該值表示從系統請求任何可用用戶端口時所用最大端口數,TCP/IP 可指定的最高端口號,默認值為5000)以處理更多的請求。   c)修改完注冊表項后測試,mysql情況大有改善:mysql連接錯誤出現的情況大有減少,出錯后自我恢復的能力大有提高。   針對以上兩種情況,分別對安裝了webshield 1.08與未安裝webshield 1.08進行了測試,兩者測試結果一樣。   優化:   max_execution_time的修改: 打開php目錄下的php.ini文件,找到max_execution_time = 30 這行,將30修改為想要的數字。 TcpTimedWaitDelay與MaxUserPort的修改:   復制代碼 代碼如下:     [H網站seo優化課程KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "TcpTimedWaitDelay"=dword:0000001e "MaxUserPort"=dword:00008000相關seo網站排名優化軟件網站seo優化診斷工具。

關鍵詞標簽: 標簽 過程

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章mysql 無法連接問題的定位和修復過程分享建站知主要講述過程,標簽,mysql 無法連接問題的定位和修復過程分網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6055.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 拜泉县| 津南区| 芦山县| 宜州市| 达尔| 乐东| 宁阳县| 增城市| 邵阳市| 敦化市| 通辽市| 金堂县| 北海市| 高平市| 富民县| 林州市| 徐州市| 大关县| 万载县| 同心县| 光泽县| 花莲市| 临洮县| 太谷县| 长泰县| 中山市| 柳江县| 施甸县| 电白县| 扶风县| 哈巴河县| 根河市| 融水| 凉城县| 天柱县| 镇坪县| 桂阳县| 准格尔旗| 广平县| 巴青县| 南汇区|