- 47
- 0
公司用的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.
- 共 0 条
- 全部回答
-
我有四知 普通会员 1楼
Apache 2.0是一个强大的Web服务器,但是,它在处理大量并发用户请求时可能会出现一些问题,包括频繁崩溃和错误日志显示的过多。这可能是由于以下原因:
- 异常处理:Apache 2.0在处理大量并发请求时,可能会使用大量线程来处理这些请求。如果这些线程没有正确处理异常,可能会导致服务器崩溃。
2.并发用户模块:Apache 2.0的并发用户模块可能会限制并发用户数量。如果并发用户数量超过了这个限制,可能会导致服务器崩溃。
-
线程池大小:Apache 2.0的线程池大小设置也会影响服务器的性能。如果线程池的大小设置过小,可能会导致服务器无法处理大量并发请求。
-
启动策略:Apache 2.0的启动策略也会影响服务器的性能。如果启动策略设置得不好,可能会导致服务器无法正常启动。
-
硬件限制:Apache 2.0可能需要大量的内存和处理器资源才能处理大量并发请求。如果服务器的硬件资源不足,可能会导致服务器崩溃。
解决这些问题的方法包括:
-
异常处理:在处理大量并发请求时,应该使用适当的异常处理机制,确保服务器能够正确处理异常。
-
并发用户模块:应该根据实际需求设置合适的并发用户模块的大小,以避免并发用户数量超过限制。
-
线程池大小:应该根据服务器的硬件资源和实际需求设置合适的线程池大小。
-
启动策略:应该根据服务器的硬件资源和实际需求设置合适的启动策略。
-
硬件限制:应该根据服务器的硬件资源和实际需求进行硬件升级,以提高服务器的性能。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
