首页 > Windows 实战 > APMSERV 5.2.X 启动报错

APMSERV 5.2.X 启动报错

换了一台电脑,试着安装一键WAMP测试平台,习惯性的在gougou.com找到了apmserv 5.2.0的下载地址:http://119.147.41.16/down?cid=961099757BD11C8FB9A75BA05CECCC57583ABF56&t=2&fmt=&usrinput=apmserv 5.2.0&dt=2002000&ps=0_0&rt=0kbs&plt=0&spd=9

下载下来之后,本来以为会很顺利,因为我已经事先将所有有可能占用80号端口的程序都关闭了。但是还是提示:“1、Apache启动失败,请检查相关配置。√MySQL5.0已启动。”
火大,第一次修改apache的端口为非80端口(81),结果还是不行。

哪里出了问题呢?我试着找错误日志(LINUX维护经验告诉我,要想知道错误在哪里,问百度不如问程序自己。
于是我在日志里找到了以下内容:
[Sat Mar 14 23:24:12 2009] [notice] Child 3240: Starting 500 worker threads.
[Sat Mar 14 23:24:12 2009] [crit] (OS 1450)系统资源不足,无法完成请求的服务。  : Child 3240: _beginthreadex failed. Unable to create all worker threads. Created 283 of the 500 threads requested with the ThreadsPerChild configuration directive.
[Sat Mar 14 23:24:13 2009] [notice] Parent: Received shutdown signal -- Shutting down the server.

不正常!在查了httpd.conf相关资料后,我知道httpd.conf有一项关于ThreadsPerChild的设置,这个是设置系统同时处理子进程的数量,如果这个设置过大,那么系统将无法为这些可能产生的子进程预先分配资源,而无法启动apache。(本例中,启动至283个时,已经没有系统资源可分配了。)

我搭的是测试环境,我不需要500那么多,那么我只要、把它改小,改成10即可(又省了不少系统资源*_*)

原创文章,转载请注明: 转载清水的百宝箱

本文链接地址: APMSERV 5.2.X 启动报错

Share
分类: Windows 实战 标签: ,
  1. 2010年8月11日11:40 | #1

    为什么这么说呢?

  2. mary
    2010年8月7日09:27 | #2

    神经病,感觉你没什么就那么自恋,低调,还有你就那么搓

  1. 本文目前尚无任何 trackbacks 和 pingbacks.