国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 12:48:41
字體:
來源:轉載
供稿:網友

定位結果如下:

客戶環境:
windows server 2003 r2 standard edition 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 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是線程安全,執行時會進行線程(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一直無法連接。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绍兴市| 阳泉市| 和平区| 义马市| 离岛区| 繁峙县| 嘉兴市| 岫岩| 渝中区| 嘉鱼县| 张掖市| 尚志市| 古田县| 海阳市| 化德县| 嘉兴市| 搜索| 济南市| 若羌县| 黄大仙区| 曲水县| 雷州市| 四平市| 上林县| 德州市| 裕民县| 兴城市| 定陶县| 桦川县| 英吉沙县| 海林市| 江安县| 沂源县| 汝南县| 龙江县| 利辛县| 娄底市| 白山市| 玉溪市| 黔东| 涞源县|