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

首頁 > 網站 > Apache > 正文

httpd.exe占用cpu 100%解決辦法

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

httpd.exe是apache的一個進程,有了它我們的網站才正常運行,但最近我發現我的httpd.exe占cpu 100%一直高居不下,下面我來分享一些解決辦法。

網上說了是我們沒有限制apache的并發數與子進行數,后來百度得出下面代碼,編輯httpd.conf

  1. Win32DisableAcceptEx ##加入這行 
  2. ThreadsPerChild 250 
  3. MaxRequestsPerChild 0 

重啟apache就解決了。

MaxRequestsPerChild這個指令設定一個獨立的子進程將能處理的請求數量。在處理“MaxRequestsPerChild 數字”個請求之后,子進程將會被父進程終止,這時候子進程占用的內存就會釋放,如果再有訪問請求,父進程會重新產生子進程進行處理。

如果MaxRequestsPerChild缺省設為0(無限)或較大的數字(例如10000以上)可以使每個子進程處理更多的請求,不會因為不斷終止、啟動子進程降低訪問效率,但MaxRequestsPerChild設置為0時,如果占用了200~300M內存,即使負載下來時占用的內存也不會減少。內存較大的服務器可以設置為0或較大的數字。內存較小的服務器不妨設置成30、50、100,以防內存溢出

另一種解決辦法

如果你以前是沒有問題,突然有問題了而且服務器安裝了金山毒霸,這個可能是金山毒霸或者升級精靈修改了WINSOCK導致

解決辦法

在win命令行cmd下,輸入以下命令

  1. netsh winsock reset 

還有可能碰到一種情況就是否cpu沒有點,內存占很高或突然卡死過一會就好了,這個解決辦法可嘗試在httpd.conf加入

  1. <IfModule mpm_winnt.c> 
  2. ThreadsPerChild 1000 
  3. MaxRequestsPerChild 10000 
  4. Win32DisableAcceptEx 
  5. </IfModule> 

最后上面的辦法解決了不根本的問題,我們可以對apache進行優化,最常用的就是apache緩存優化。

apache緩存分為兩種緩存模式(mod_disk_cache與mod_mem_cache):

mod_disk_cache

一個基于磁盤的存儲管理模塊。

基于硬盤文件存儲的緩存由mod_disk_cache 模塊實現:

  1. <IfModule mod_cache.c>CacheDefaultExpire  3600 
  2. CacheMaxExpire  86400 
  3. CacheLastModifiedFactor  0.1 
  4. <IfModule mod_disk_cache.c> 
  5. CacheRoot  /usr/local/apache/cache 
  6. CacheEnable disk / 
  7. CacheDirLevels 5 
  8. CacheDirLength 3 
  9. CacheMaxFileSize  10000000 
  10. CacheMinFileSize  1 
  11. </IfModule>  
  12. </IfModule> 

拷貝上面內容到apache 的 httpd.con文件中,在httpd.conf文件中搜索:

  1. #LoadModule cache_module modules/mod_cache.so  // 去掉前面的# 號 

使用磁盤文件緩存:

  1. #LoadModule disk_cache_module modules/mod_disk_cache.so  // 去掉前面的# 號 

mod_mem_cache

一個基于內存的存儲管理模塊。mod_mem_cache可以被配置為兩種不同的操作模式:①緩存打開的文件描述符;②在堆(heap)上緩存對象。mod_mem_cache既可以用于緩存本地生成的內容,也可以用于為反向代理模式下的mod_proxy緩存后端服務器輸出的內容。

基于內存的緩存主要由 mod_mem_cache 模塊實現:

  1. <IfModule mod_cache.c> 
  2. <IfModule mod_mem_cache.c> 
  3. CacheEnable mem / 
  4. MCacheSize 4096 
  5. MCacheMaxObjectCount  2000 
  6. MCacheMinObjectSize 1 
  7. MCacheMaxObjectSize 2048 
  8. </IfModule> 
  9. </IfModule> 

安裝完成之后,需要搜索

  1. LoadModule cache_module modules/mod_cache.so  // 去掉前面的# 號 

使用內存文件緩存:

  1. #LoadModule mem_cache_module modules/mod_mem_cache.so  // 去掉前面的# 號 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品在线视频播放 | 狠狠操天天射 | 羞羞视频免费视频欧美 | 久久蜜桃香蕉精品一区二区三区 | 欧美成人免费看 | 午夜精品小视频 | 99成人精品视频 | 九九色在线观看 | 久久欧美亚洲另类专区91大神 | 天堂精品在线 | 色综合视频网 | 精品国产91久久久久久浪潮蜜月 | 欧美黑大粗硬毛片视频 | 国产日韩精品欧美一区视频 | 欧美黄色片免费看 | 国产精品啪一品二区三区粉嫩 | 黄色特级视频 | 久久久精品福利 | 欧美女同hd| 久久久久99精品 | 海角在线观看91一区二区 | 操操操操网 | 久草免费新视频 | av在线官网 | 日韩精品久久久 | 免费一级欧美大片视频在线 | 精品国产一区二区三区四区阿崩 | 精品国产91久久久久久久妲己 | 免费观看高清视频网站 | 中文字幕免费播放 | 久久久精品视频在线观看 | 草草视频免费观看 | 欧美一级棒 | 欧美日韩中文字幕在线 | 欧美国产一区二区三区 | 日韩黄色在线播放 | 欧美成在线视频 | 日本中文字幕电影在线观看 | 一级一级一级一级毛片 | 欧美a黄 | 欧美黄在线 |