麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Apache > 正文

apache httpd.exe占高cpu解決辦法

2024-08-27 18:22:08
字體:
來源:轉載
供稿:網友

今天自己的網站突然發現apache httpd.exe占高cpu并且,內存也增加了不少,引起apache假死無法正常訪問網站,下面來看我的解決辦法吧。

一般來說,WinNT系統下使用IIS,而Apache在Linux下應用的比較多,但是依然有很多人在WinNT系統下使用Apache而非IIS,可能是基于對Windows系統的熟悉吧。今天就來說一下在Windows系統下如果優化Apache的性能。

mpm_winnt.c 是專門針對Windows NT優化的MPM(多路處理模塊),它使用一個單獨的父進程產生一個單獨的子進程,在這個子進程中輪流產生多個線程來處理請求。也就是說mpm_winnt只能啟動父子兩個進程, 不能像Linux下那樣同時啟動多個進程。

mpm_winnt主要通過ThreadsPerChild和MaxRequestsPerChild兩個參數來優化Apache,下面詳細來說明一下。

ThreadsPerChild 

這個參數用于設置每個進程的線程數, 子進程在啟動時建立這些線程后就不再建立新的線程了. 一方面因為mpm_winnt不能啟動多個進程, 所以這個數值要足夠大,以便可以處理可能的請求高峰; 另一方面該參數以服務器的響應速度為準的, 數目太大的反而會變慢。因此需要綜合均衡一個合理的數值。

mpm_winnt上的默認值是64, 最大值是1920. 這里建議設置為100-500之間,服務器性能高的話值大一些,反之值小一些。

MaxRequestsPerChild 

該參數表示每個子進程能夠處理的最大請求數, 即同時間內子進程數目.設置為零表示不限制, mpm_winnt上的默認值就是0.

官方參考手冊中不建議設置為0, 主要基于兩點考慮: (1) 可以防止(偶然的)內存泄漏無限進行,從而耗盡內存; (2) 給進程一個有限壽命,從而有助于當服務器負載減輕的時候減少活動進程的數量。

因此這個參數的值更大程度上取決于服務器的內存,如果內存比較大的話可以設置為0或很大的數字,否則設置一個小的數值。需要說明的是,如果這個值設置的太小的話會造成Apache頻繁重啟,在日志文件中會看到如下的文字:

  1. Process exiting because it reached MaxRequestsPerChild. Signaling the parent 

這樣一來降低了Apache的總體性能。另外,可以通過查看Apache提供的server-status(狀態報告)來驗證當前所設置數值是否合理,在httpd.conf文件中做如下設置來打開它:

# 首先需要加載mod_status模塊 

LoadModule status_module modules/mod_status.so 

# 然后設置訪問的地址

  1. <Location /server-status>  
  2.     SetHandler server-status  
  3.     Order deny,allow  
  4.     Deny from all  
  5.     # 如果限制某個IP訪問則設置為 Allow from 192.168.1.1  
  6.     Allow from all  
  7. </Location>  

綜合來說,因為Windows NT下Apache只能啟動父子兩個進程,因此只能通過增大單個進程的線程數以及單個進程能夠處理的最大請求數來進行優化。其他優化的參數同Linux系統下是一樣的,大家可以加以參考。下面針對上述兩個參數給出一個建議的設置:

  1. <IfModule mpm_winnt.c>  
  2.   ThreadsPerChild 250  
  3.   MaxRequestsPerChild 5000  
  4. </IfModule> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av手机免费在线观看 | 国产一级毛片高清视频完整版 | 国产一级毛片av | 国产精品一区二区三区在线看 | 久久精品亚洲精品国产欧美kt∨ | 毛片免费视频播放 | 一级毛片免费版 | 91精品国产九九九久久久亚洲 | 麻豆蜜桃在线观看 | av不卡免费观看 | 亚洲免费视频一区二区 | 国产精品久久999 | 在线看免电影网站 | 美女av在线免费观看 | 91成人在线免费视频 | 激情福利视频 | 成人网在线观看 | 欧美a在线观看 | 国产毛片aaa一区二区三区视频 | 5xsq在线视频 | 久久最新免费视频 | 免费看毛片网站 | 亚洲综合视频一区 | 国产一区二区三区网站 | 免费在线观看成人av | 成年人黄色免费电影 | 成年人福利视频 | 免费观看一区二区三区视频 | 99精品在线观看 | chinese中国真实乱对白 | 午夜精品在线视频 | 911视频免费版 | 国产精品视频导航 | 天天干天天碰 | www.99tv| 夜夜夜精品视频 | 在线播放视频一区二区 | 深夜激情视频 | 偿还的影视高清在线观看 | 国产99视频精品免视看9 | 精品成人免费一区二区在线播放 |