apache无法启动解决办法

post by rocdk890 / 2011-9-20 16:15 Tuesday linux技术

  当遇到apache无法启动的时候,可以先看看错误日志报什么错,如果是如下图的中的报错,那你可以尝试下面的方法对你是否有效.

点击查看原图
 apache的错误日志中:
[Tue Sep 20 08:39:01 2011] [error] (28)No space left on device: Cannot create SSLMutex

解决方法:
1.先输入ipcs -s查看apache的信息队列,如果超过5个,就可以执行下面的命令.
ipcs -s | perl -ane '/^0x00000000/ && `ipcrm -s $F[1]`'
或者
ipcs -s | grep apache | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'
上面2个命令都经过验证.
2.重启apache
好了,可以看到apache正常启动,问题解决.
ps:
ipcs可用来显示当前Linux系统中的共享内存段、信号量、消息队列等的使用情况。
用法:
ipcs -a 可直接使用ipcs,默认调用-a选项,显示当前系统中共享内存段、信号量集、消息队列的使用情况;
ipcs -m 显示共享内存段的使用情况;
ipcs -s 显示信号量集的使用情况;
ipcs -q 显示消息队列的使用情况;
ipcrm可用来删除对应的共享内存段、信号量、消息队列;
用法:
ipcrm -s semid 删除对应的信号量集
ipcrm -m shmid 删除对应的共享内存段
ipcrm -q msqid 删除对应的消息队列

夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-53.html

标签: apache 解决 修复 无法 启动 无法启动 SSLMutex

评论: