Chinaunix

标题: apache2.2 启动问题:apr_thread_create: unable to create worker thread [打印本页]

作者: gron    时间: 2008-11-21 11:45
标题: apache2.2 启动问题:apr_thread_create: unable to create worker thread
大家好:

环境:

1、系统: rhel 5.1  2.6.18-53.el5

2、apache 2.2.6

现装完系统后把其他服务器上的 usr 全移植过来,现在myql,可以工作了。

问题:apache 启动后自动停止了,

报错:error_log:

[notice] Apache/2.2.6 (Unix) PHP/5.2.5 configured -- resuming normal operations
[alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
[alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
Error in my_thread_global_end(): 1 threads didn't exit
[notice] child pid 9849 exit signal Segmentation fault (11)
[alert] No active workers found... Apache is exiting!


请教这是什么问题,在线等,你们回复。谢谢!
作者: xinglp    时间: 2008-11-21 15:16
重新安装一个吧,
作者: xinglp    时间: 2008-11-21 15:17
原来的配置文件还能用
作者: gron    时间: 2009-06-15 16:34
同样问题:

环境 :centos 5.3  apahe 2.2.9 / 11(两个版本) php5.2.9

apache  配置环境:

安装apache

添加apache的用户
groupadd -g 48 apache
useradd -g apache -M -s /sbin/nologin -u 48 apache

    tar -xzvf httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-deflate --libdir=/usr/local/lib --with-mpm=worker
      
make
make install
cd /usr/local/apache/conf
修改httpd.conf,
        User apche
Group apache
ServerName ww.test.com
DocumentRoot /opt/test
DirectoryIndex index.php index.htm index.html  
Options FollowSymLinks
AllowOverride all
设置默认语言为中文DefaultLanguage zh-CN
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
DeflateFilterNote ratio
AddOutputFilterByType DEFLATE text/*
AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript


启动apache 提示:

已启动就[root@nfs2 soft]#  tail -f /usr/local/apache/logs/error_log
[Mon Jun 15 23:48:57 2009] [alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
[Mon Jun 15 23:48:57 2009] [alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
[Mon Jun 15 23:48:57 2009] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Mon Jun 15 23:48:57 2009] [notice] Apache/2.2.11(Unix) configured -- resuming normal operations
[Mon Jun 15 23:48:57 2009] [alert] Child 12464 returned a Fatal error... Apache is exiting!


cat /etc/passwd

apache:48:48::/home/apache:/sbin/nologin

装了好几次都是 一样的提示。朋友帮忙都说是,权限问题 但还是不确定那个目录文件的 权限。

希望高手指点!

[ 本帖最后由 gron 于 2009-6-15 16:38 编辑 ]
作者: zgbchi    时间: 2009-06-15 16:59
看一下是不是selinux搞的鬼
作者: gron    时间: 2009-06-15 20:45
标题: 回复 #5 zgbchi 的帖子
已经  disable  了,谢谢,朋友!
作者: gron    时间: 2009-06-16 09:09
标题: 回复 #4 gron 的帖子
发现个问题,我换prefork 模式装的时候 能正常用了!!!
作者: badb0y    时间: 2009-06-16 09:19
标题: 回复 #7 gron 的帖子
http://www.linuxsir.com/bbs/thread203655.html
看看这个
作者: gron    时间: 2009-06-16 10:56
标题: 回复 #8 badb0y 的帖子
就是这个问题!!!谢谢!! 朋友们!
作者: badb0y    时间: 2009-06-16 13:49
标题: 回复 #9 gron 的帖子
不客气


不知道,,你做的限止是为了防DOS?还是你在虚拟系统里面安装?
作者: gron    时间: 2009-06-17 16:46
标题: 回复 #10 badb0y 的帖子
说出来丢人!本来想做DDOS 防止的,没想到 把自己给防住了!!!
作者: fswenly    时间: 2011-04-24 02:18
还好,我没遇到过这样的问题。。。
作者: 行走的小布鞋    时间: 2014-12-08 13:39
@badb0y
大师你好,我也遇到了这样的问题,
Resource temporarily unavailable: apr_thread_create: unable to create worker thread
A resource shortage or other unrecoverable failure was encountered before any child process initialized successfully... httpd is exiting!
您之前给了一个连接,但是,那个连接里面,啥也没有
我进去之后,并没有发现答案,还请指点一下。
我在网上查了一下,说是资源限制,ulimit,但是,我看了下,另外一台也是如此,为啥也报这样的错误呢?还请指点




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2