Apache 因无法创建工作线程而不断崩溃

Apache 因无法创建工作线程而不断崩溃

我们的错误日志中有很多这样的内容

((11)资源暂时不可用:apr_thread_create:无法创建工作线程)和(110)连接超时:代理:HTTP:尝试连接到 127.0.0.1:80 (*) 失败

httpd.conf中worker的参数如下

启动服务器 8     
服务器限制 128     
最大客户数 2048    
最小备用线程数 25     
最大备用线程数 75     
每个子线程数 32     
每个子项的最大请求数 10000

我已经更改了 limit.conf 中的堆栈大小但仍然没有帮助,有人可以帮助我吗?

更新 04/04/2011: 解决这个问题后,我们已将配置文件更改为以下内容

启动服务器 8
服务器限制 64  
最大客户数 2048
最小备用线程数 25
最大备用线程数 75
每个子线程数 32
每个孩子的最大请求数 0
收听积压 2048

并且与 localhost 的连接错误消失了我们必须将 MaxRequestPerChild 设置为零,并且在 limits.d/90-nproc.conf 中更改了用户进程的数量

* 软 nproc 40000

答案1

请参阅此处以获得好的答案:

Apache2 未启动我的网络服务器

相关内容