日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

優(yōu)化Apache服務器的重負荷_Windows教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
 Apache在一天兩萬個請求確實不大,但如果在高峰時期出現,而晚間或其它時間沒有,呈正態(tài)分布,且均是需要時間的下載服務,那負載還是很大的。

  Apache允許為請求開的最大進程數是256,MaxClients的限制是256.如果用戶多了,用戶就只能看到Waiting for reply....然后等到下一個可用進程的出現。這個最大數,是Apache的程序決定的--它的NT版可以有1024,但Unix版只有256,你可以在src/include/httpd.h中看到:

  #ifndef HARD_SERVER_LIMIT
  #ifdef WIN32
  #define HARD_SERVER_LIMIT 1024
  #else
  #define HARD_SERVER_LIMIT 256
  #endif
  #endif

  你可以把它調到1024,然后再編譯你的系統(tǒng)。記得在httpd.conf里也要更改相應配置,缺省好象是150。就下面的機器來說,調到512頂死了,如果再高,系統(tǒng)受不了。

  另外,一些系統(tǒng)也限制了一個用戶的最大進程數。你可以用ulimit -u 來看。Linux一般是256。因此你要真想讓Apache超過這個數,就得調整 這個參數:

  ulimit -u unlimited

  這個參數要在Apache運行之前修改,因此建議加到apachectl里:

  case $ARG in
  start)
  if [ $RUNNING -eq 1 ]; then
  echo "$0 $ARG: httpd (pid $PID) already running"
  continue
  改成
  case $ARG in
  start)
  ulimit -u unlimited
  if [ $RUNNING -eq 1 ]; then
  echo "$0 $ARG: httpd (pid $PID) already running"
  continue

來源:網絡搜集//所屬分類:Windows教程/更新時間:2013-04-15
相關Windows教程