Apache 2.0 老是崩溃,错误日志显示很多的提高ThreadsPerChild设置和无法启动并发用户模块!

公司用的phpnow Apache版本是2.0的 Apache最近老是过不了多久自己就崩了 网站打不开 然后重启一下就好了,错误日志上有很多的 提高ThreadsPerChild设置和无法启动并发用户模块的报错 但是 没找到 相关的配置,还求各位专业大神能帮帮我,刚学不就。。。遇到的问题比较棘手。。下面的是 Apache的部分错误日志 (七点十四分重启的Apache):

Failed to start up concurrent users module!
[Mon Nov 20 02:26:55 2017] [notice] Child 2956: Child process is running
[Mon Nov 20 02:26:55 2017] [notice] Child 2956: Acquired the start mutex.
[Mon Nov 20 02:26:55 2017] [notice] Child 2956: Starting 500 worker threads.
[Mon Nov 20 02:27:06 2017] [notice] Child 2404: Waiting 270 more seconds for 2 worker threads to finish.
[Mon Nov 20 02:27:37 2017] [notice] Child 2404: Waiting 240 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:28:07 2017] [notice] Child 2404: Waiting 210 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:28:37 2017] [notice] Child 2404: Waiting 180 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:29:07 2017] [notice] Child 2404: Waiting 150 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:29:37 2017] [notice] Child 2404: Waiting 120 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:30:08 2017] [notice] Child 2404: Waiting 90 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:30:38 2017] [notice] Child 2404: Waiting 60 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:31:08 2017] [notice] Child 2404: Waiting 30 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:31:38 2017] [notice] Child 2404: Waiting 0 more seconds for 1 worker threads to finish.
[Mon Nov 20 02:31:38 2017] [notice] Child 2404: Terminating 1 threads that failed to exit.
[Mon Nov 20 03:01:18 2017] [warn] Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting
[Mon Nov 20 07:14:13 2017] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon Nov 20 07:14:13 2017] [notice] Child 2956: Exit event signaled. Child process is ending.
[Mon Nov 20 07:14:14 2017] [notice] Child 2956: Released the start mutex
[Mon Nov 20 07:14:43 2017] [notice] Parent: Forcing termination of child process 2480
Installing the Apache_pn service
The Apache_pn service is successfully installed.
Starting the Apache_pn service
The Apache_pn service is running.
] Apache/2.0.63 (Win32) PHP/5.2.14 configured -- resuming normal operations
[Mon Nov 20 07:14:54 2017] [notice] Server built: Jan 17 2008 22:58:29
[Mon Nov 20 07:14:54 2017] [notice] Parent: Created child process 6816
[Mon Nov 20 07:14:56 2017] [notice] Child 6816: Child process is running
[Mon Nov 20 07:14:56 2017] [notice] Child 6816: Acquired the start mutex.
[Mon Nov 20 07:14:56 2017] [notice] Child 6816: Starting 500 worker threads.

阅读 4.8k
1 个回答

有个文件可以设置线程数,在你的apache安装目录下/conf/extra/httpd-mpm.conf,然后httpd.conf需要打开引入它的注释https://jingyan.baidu.com/art...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题