看板 Network 關於我們 聯絡資訊
各位好,我是利用xampp來架php語言的網站 我很好奇APACHE的同時連線數預設是多少單位? 因去年我遇到一個問題是人多到一個程度,php5.dll就會 Crash 後來也找不到原因,上網Google也看見很多人有相同問題 原本以為是負載的關係造成Crash,後來發現凌晨人數相當少的時候也會 簡單來說是不定期的,有時候給你連當掉,有時候可以用一天 最後只有在國外的部落格找到有人有遇到相同問題 解決方案是把php5.dll改成php-cgi來服務,缺點是會比較慢..感覺的出來 但是至少不會當! 當初在尋找這個問題的過程中,有爬到一段設定 他是要我去修改「httpd-mpm.conf」這個檔案 其實我也不曉得這是不是跟連線數有關係 <IfModule mpm_worker_module> ThreadLimit 512 StartServers 1 MaxClients 512 MinSpareThreads 1 MaxSpareThreads 512 ThreadsPerChild 512 MaxRequestsPerChild 0 </IfModule> 類似改這樣的設定,把部分數值改高! 結論就是想問各位先進,是否有預設連線數上限? 有的話應該去哪做調整?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.156.15 ※ 文章網址: http://www.ptt.cc/bbs/Network/M.1409755950.A.456.html
nylon419: 其實如果發生當掉的情況的話可另外寫一個監控程式去看著 09/04 09:59
nylon419: 你的服務,如果不能連線的話就重啟服務就好了 09/04 10:00
nylon419: 比如說丟一個HTTP Request給http://IP:PORT/如果返回值 09/04 10:02
nylon419: 沒有出現某些字串或許Timeout的話就重啟服務 09/04 10:03
TYHsiWei: 感謝提供的方法,謝謝 09/07 01:30