全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: cyberdog
打印 上一主题 下一主题

[疑问] 求助 apache搞坏了 进程不会结束

[复制链接]
11#
发表于 2011-3-11 14:07:29 | 只看该作者
Maximum PHP script run time         600   seconds

Maximum memory allocation         256M
          Maximum HTTP POST size         100M
Maximum file upload size         50M
        Maximum execution time         600    seconds
Maximum input parsing time          600    seconds..

倒~这些调大了又不是好事,反而容易造成程序锁死。。
12#
发表于 2011-3-11 14:36:30 | 只看该作者
你是用的apache的prefork模式吧,maxspareserver开太大了,内存会很快耗尽。你这点资源用以下配置比较保险:
StartServers        10
MinSpareServers      10
MaxSpareServers      20
ServerLimit          256
MaxClients           256
MaxRequestsPerChild  1000
MaxKeepAliveRequests 100
13#
 楼主| 发表于 2011-3-11 15:27:09 | 只看该作者
原帖由 alect 于 2011-3-11 14:07 发表
Maximum PHP script run time         600   seconds

Maximum memory allocation         256M
          Maximum HTTP POST size         100M
Maximum file upload size         50M
        Maximum execution t ...


我跑Apache一直碰到莫名其妙的错误 500 Internal Server Error
会改 Maximum PHP script run time 是因为有 mod_fcgid: read data timeout in 31 seconds 错误
  1. [Thu Dec 30 11:18:04 2010] [warn] mod_fcgid: read data timeout in 31 seconds
  2. [Thu Dec 30 11:18:04 2010] [error] [client 178.18.18.47] Premature end of script headers: index.php
复制代码
改 Maximum file upload size 是因为预设phpmyadmin只能传2MB档案

这错误一直解决不了
http://www.lilynana.eu.org/thread-49168-1-1.html
(103)Software caused connection abort: mod_fcgid: ap_pass_brigade failed in handle_request function

http://www.ctohome.com/FuWuQi/ff/460.html
我参考过这教程
怎么大家都没事就我问题一堆

[ 本帖最后由 cyberdog 于 2011-3-11 15:31 编辑 ]
14#
 楼主| 发表于 2011-3-11 15:33:12 | 只看该作者
原帖由 alect 于 2011-3-11 13:59 发表
修改httpd-mpm文件,

maxclient不要太大。


maxclient没改 使用预设值256

我只改兩個地方
# prefork MPM
<IfModule prefork.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20 改成 50
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000 改成 8000
</IfModule>

[ 本帖最后由 cyberdog 于 2011-3-11 15:34 编辑 ]
15#
发表于 2011-3-11 15:35:50 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
16#
 楼主| 发表于 2011-3-11 15:41:47 | 只看该作者
原帖由 yculer 于 2011-3-11 14:36 发表
你是用的apache的prefork模式吧,maxspareserver开太大了,内存会很快耗尽。你这点资源用以下配置比较保险:
StartServers        10
MinSpareServers      10
MaxSpareServers      20
ServerLimit          256
MaxClients           256
MaxRequestsPerChild  1000
MaxKeepAliveRequests 100


所以你觉得这篇是不正确吗?
http://www.ctohome.com/FuWuQi/fe/233.html
ctohome是建议服务器/VPS内存超过1.5G,而且您的网站访问量超过10万PV/天,比如大量静态页的网站,将MaxRequestsPerChild改大成8000
你是建议将MaxRequestsPerChild改小成1000

我内存4GB比那篇文章说的1.5GB多,PV约是10万

[ 本帖最后由 cyberdog 于 2011-3-11 16:11 编辑 ]
17#
 楼主| 发表于 2011-3-11 16:08:04 | 只看该作者
原帖由 yculer 于 2011-3-11 14:36 发表
你是用的apache的prefork模式吧,maxspareserver开太大了,内存会很快耗尽。你这点资源用以下配置比较保险:
StartServers        10
MinSpareServers      10
MaxSpareServers      20
ServerLimit          256
MaxClients           256
MaxRequestsPerChild  1000
MaxKeepAliveRequests 100

http://linux.vbird.org/linux_ser ... php#www_basic_basic

MaxKeepAliveRequests 100改500
我是参考鸟哥的 ~~~~
18#
发表于 2011-3-11 16:18:18 | 只看该作者
ServerLimit          256
MaxClients           256

太大,一个进程都10M多,你内存不够玩的。
19#
 楼主| 发表于 2011-3-12 23:08:10 | 只看该作者
我已改用# worker MPM
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

MaxKeepAliveRequests 100

还是一个站就吃光RAM
20#
 楼主| 发表于 2011-3-12 23:12:43 | 只看该作者
谁来救救我
  1. top - 09:16:12 up 1 day,  5:15,  1 user,  load average: 0.71, 1.26, 1.54
  2. Tasks: 234 total,   3 running, 231 sleeping,   0 stopped,   0 zombie
  3. Cpu(s): 17.7%us,  2.1%sy,  0.0%ni, 79.7%id,  0.2%wa,  0.0%hi,  0.3%si,  0.0%st
  4. Mem:   3970248k total,  3155308k used,   814940k free,    85408k buffers
  5. Swap:  2104504k total,   255720k used,  1848784k free,   440756k cached

  6.   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                        
  7. 7818 apache    16   0  342m  29m 3912 S 23.6  0.8   0:01.76 httpd                                                                           
  8. 8184 apache    15   0  343m  29m 3888 S 16.3  0.8   0:00.49 httpd                                                                           
  9. 8057 apache    15   0  342m  29m 3908 S 12.0  0.8   0:00.81 httpd                                                                           
  10. 8063 apache    15   0  347m  33m 3908 S 11.3  0.9   0:00.35 httpd                                                                           
  11. 2832 mysql     15   0  991m  17m 3028 S  6.3  0.5  63:12.22 mysqld                                                                           
  12. 7447 apache    15   0  342m  29m 3936 S  4.0  0.8   0:01.20 httpd                                                                           
  13. 8189 apache    20   0  325m  10m 3172 R  1.0  0.3   0:00.03 httpd                                                                           
  14. 6794 apache    15   0  347m  33m 3908 S  0.7  0.9   0:02.30 httpd                                                                           
  15. 7770 apache    15   0  347m  33m 3960 S  0.7  0.9   0:00.39 httpd                                                                           
  16. 8190 apache    21   0  325m  10m 3204 R  0.7  0.3   0:00.02 httpd                                                                           
  17.   588 root      10  -5     0    0    0 D  0.3  0.0   0:48.03 kjournald                                                                        
  18. 7161 apache    15   0  350m  35m 4924 S  0.3  0.9   0:01.67 httpd                                                                           
  19. 7694 apache    15   0  347m  34m 3932 S  0.3  0.9   0:01.86 httpd                                                                           
  20. 7772 apache    15   0  342m  29m 3968 S  0.3  0.8   0:00.50 httpd                                                                           
  21. 7931 apache    15   0  346m  32m 3904 S  0.3  0.8   0:01.24 httpd                                                                           
  22. 8064 apache    15   0  342m  29m 3932 S  0.3  0.8   0:00.74 httpd                                                                           
  23. 8066 apache    15   0  321m 5160 1784 S  0.3  0.1   0:00.02 httpd                                                                           
  24. 8094 apache    15   0  324m 9516 3232 S  0.3  0.2   0:00.12 httpd                                                                           
  25. 8108 apache    15   0  321m 5232 1776 S  0.3  0.1   0:00.01 httpd                                                                           
  26.     1 root      15   0 10348  548  524 S  0.0  0.0   0:00.60 init                                                                             
  27.     2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.06 migration/0  
复制代码

[ 本帖最后由 cyberdog 于 2011-3-12 23:14 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-1 08:09 , Processed in 0.066953 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表