发布于 2014-12-04 03:48:08 | 458 次阅读 | 评论: 1 | 来源: 网友投递
Apache Web服务器
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。
本文向大家讲解了apache不能正常启动,并报错的解决方法,感兴趣的同学参考下。
apache不能成功启动,检查log,错误日志如下:
[Mon Nov 24 12:18:07.284592 2014] [mpm_worker:alert] [pid 4786:tid 140480065836800] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
[Mon Nov 24 12:18:07.284815 2014] [mpm_worker:emerg] [pid 5252:tid 140479788164864] (22)Invalid argument: ap_queue_info_set_idle failed. Attempting to shutdown process gracefully.
[Mon Nov 24 12:18:07.284895 2014] [mpm_worker:alert] [pid 4963:tid 140480382359360] (11)Resource temporarily unavailable: AH00282: apr_thread_create: unable to create worker thread
[Mon Nov 24 12:18:07.284913 2014] [mpm_worker:alert] [pid 5328:tid 140480065836800] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
[Mon Nov 24 12:18:07.284906 2014] [unixd:alert] [pid 5354:tid 140480382359360] (11)Resource temporarily unavailable: AH02162: setuid: unable to change to uid: 2
可能的原因:
资源受限
解决方法:
#修改 用户最大进程数
ulimit -u unlimited
#保存修改到自启动文件
echo ulimit -u unlimited >>/etc/profile
既然这个有问题,其他的资源同样可能有问题,如果不行可以逐个ulimit试试。