急!apache mpm的問題

急!apache mpm的問題

各位高手!

小弟配置apache的MPM出現了問題,MaxClients一直都配置不成功,怎么調httpd線程也無法超過256.也試過重編譯了幾次。請問高手是什么問題呢?

apache 版本 2.2.6

httpd -l
  core.c
  mod_authn_file.c
  mod_authn_default.c
  mod_authz_host.c
  mod_authz_groupfile.c
  mod_authz_user.c
  mod_authz_default.c
  mod_auth_basic.c
  mod_include.c
  mod_filter.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_so.c

httpd.conf
<IfModule mpm_prefork_module>
    StartServers         15
    MinSpareServers      15
    MaxSpareServers      10
    MaxClients         3000
    ServerLimit        4000
    MaxRequestsPerChild   10000
</IfModule>

在線等候!感謝各位高手!

有高手知道嗎?


QUOTE:
原帖由 leochanxp 于 2008-5-20 12:56 发表
有高手知道嗎?

这问题不难,你使用的是prefork工作模式.

你说不能超过256,你是如何判断的.有什么提示或是错误提示说明这一点吗?


MaxClients         3000           #是指3000个进程


还有我对apache2.2不是很熟悉.APACHE2.2的很多配置文件是分离的,使用INCLUDE命令包含的.是不是修改配置文件有误.

新建文件: /etc/sysconfig/nfs                  也可以通过图形化的服务器配置文件来实现这一步
MOUNTD_PORT="4002"
STATD_PORT="4003"
LOCKD_TCPPORT="4004"
LOCKD_UDPPORT="4004"


我的ITPTABLES是这样设置的呀,


[root@localhost ~]# iptables -nvxL
Chain INPUT (policy DROP 112 packets, 11978 bytes)
    pkts      bytes target     prot opt in     out     source               destination         
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:22
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:80
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:8080
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:3306
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:21
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:20
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:2049
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:111
       0        0 ACCEPT     tcp  --  *      *       192.168.0.180        0.0.0.0/0           tcp dpt:4002
       0        0 ACCEPT     tcp  --  *      *       192.168.0.180        0.0.0.0/0           tcp dpt:4003
       0        0 ACCEPT     tcp  --  *      *       192.168.0.180        0.0.0.0/0           tcp dpt:4004
       0        0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 1/sec burst 5
       0        0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
       0        0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED

Chain FORWARD (policy DROP 0 packets, 0 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy DROP 0 packets, 0 bytes)
    pkts      bytes target     prot opt in     out     source               destination         
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:22
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:80
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:8080
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:3306
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:21
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:20
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:2049
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:111
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:4002
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:4003
       0        0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:4004
       0        0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           limit: avg 1/sec burst 100
       0        0 ACCEPT     all  --  *      lo      0.0.0.0/0            0.0.0.0/0           
       0        0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED

为什么我的客户端MOUNT超时呢,我客户端没开防火墙呀,那位大哥帮下我呀
感謝各位

我已經解決問題。是因為apache未能完全重啟。

改設定後要用下面指令重啟
kill -TERM `cat /usr/local/apache2/logs/httpd.pid`
/usr/local/apache2/bin/apachectl start

而不能簡單用
/usr/local/apache2/bin/apachectl restart