apache 无法启动  查看错误日志

No space left on device: Couldn't create accept lock

ipcs -s  发现大量ipc

清除ipc

ipcs -s | grep nobody | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

 

查看共享信息的内存的命令是ipcs [-m|-s|-q]。

默认会列出共享内存、信号量,队列信息,-m列出共享内存,-s列出共享信号量,-q列出共享队列。

怎样清楚呢?
清楚命令是ipcrm [-m|-s|-q] id。
-m 删除共享内存,-s删除共享信号量,-q删除共享队列。

ipcrm -m  shmid

ipcrm -s  semid

ipcrm -q  msqid

 

 

googe搜到的 http://www.ixpub.net/thread-732666-1-1.html