li
  当前位置:主页 > 问题集锦 > 文章内容
li
Apache重启失败:name-based shared memory failure
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-06-05   阅读:5  

新编译apachemodule,在make install的时候没有停止apache,可能会导致apache重启失败。

典型错误信息:File exists: unable to create scoreboard "/usr/local/apache/logs/httpd.scoreboard" (name-based shared memory failure)

如果将错误定位在httpd.scoreboard文件上,删除或者改名往往并不能解决问题。其实错误的重点在于:shared memory

真正的原因是:因为替换了正在工作的so文件,造成关闭时无法正常释放内部共享内存,再次启动时检查到错误导致apache无法启动。

IXDBA.NET社区论坛

解决办法:

ipcs -m -p

检查占用共享内存的进程,返回数据格式:

shmid owner cpid lpid

一般cpidlpid是一致的,在ps中查找,如果cpidlpid都不存在,那么说明这块共享内存是没有被释放的。

ipcrm -m <shmid>

用上面查出的pidshmid,通过上面的命令释放共享内存

然后再检查一遍是否释放了:ipcs -m -p

再次启动apacheOK了。




  上一篇: overwritten -- Unclean shutdow...   下一篇: (13)Permission denied: make_so...
li
 §相关评论  
 热点文章

·IT168技术卓越奖年会北京召开在
·No space left on device: mod
·shm.create(): error creating
·mysql占用cpu特别高问题的解决
·Can't locate Mail/Send.pm in
·Allowed memory size of 83886
·overwritten -- Unclean shutd
·Apache重启失败:name-based s
·(13)Permission denied: make_
·SQL0964C The transaction log
·delete删除大表:SQL0964C The
li
 编辑推荐
·IT168技术卓越奖年会北京召开在
·No space left on device: mod
·shm.create(): error creating
·mysql占用cpu特别高问题的解决
·Can't locate Mail/Send.pm in
·Allowed memory size of 83886
·overwritten -- Unclean shutd
·Apache重启失败:name-based s
·(13)Permission denied: make_
·SQL0964C The transaction log
·delete删除大表:SQL0964C The
li
 相关篇章
·overwritten -- Unclean shutdow...
·Allowed memory size of 8388608...
·Can't locate Mail/Send.pm in @...
·mysql占用cpu特别高问题的解决方...
·shm.create(): error creating s...
·No space left on device: mod_r...
·问题小结:Linux下oracle常见安装...
·光纤网卡和HBA卡有什么区别 ?
·ORA-01207: old control file完全...
·问题解疑:关于Oracle隐式offlin...
·(13)Permission denied: make_so...
·SQL0964C The transaction log f...
·delete删除大表:SQL0964C The tr...
·mysql ERROR 1016 (HY000): Can'...
·[Microsoft][SQLServer 2000 Dri...
·message: 用户 'sa' 登录失败。原...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接