问题:apache无法失败,错误日志信息如下。
[Wed Nov 07 10:47:53 2012] [emerg] (28)No space left on device: Couldn't create accept lock
[Wed Nov 07 10:54:09 2012] [error] (2)No such file or directory: Couldn't bind unix domain socket /home/admin/web-deploy/logs/cgisoc
k
原因:
(1) 确认是否是硬盘空间不足;结果发现不是空间的问题;
(2) 网上查看了下,发现是ipc不足。可以使用ipcs -s(|grep apache的group)
Apache can create the "accept lock" is with a semaphore. A semaphore is an inter-process communication tool that is used by Apache to communicate with it's child processes. This error message may mean that Apache couldn't create a new semaphore.
处理:
(1) 可以使用$ ipcrm -s <semid>清理指定
semaphore
(2) 也可以使用下面命令,清理所有的semaphore, 注:替换nobody为apache对应的用户名
for semid in `ipcs -s | grep nobody | cut -f2 -d" "`;
do ipcrm -s $semid; done
IPC介绍:
IPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是从Unix平台上继承而来的。主要包括最初的Unix IPC,System V IPC以及基于Socket的IPC。另外,Linux也支持POSIX IPC。
IPC具体包含:(1)信号量,用来管理对共享资源的访问 (2)共享内存,用来高效地实现进程间的数据共享 (3)消息队列,用来实现进程间数据的传递。我们把这三种工具统称为System V IPC的对象,每个对象都具有一个唯一的IPC标识符(identifier)。要保证不同的进程能够获取同一个IPC对象,必须提供一个IPC关键字(IPC key),内核负责把IPC关键字转换成IPC标识符。 使用ipcs命令可以查看当前使用情况,使用ipcs -l查看系统配置参数。
参考:
http://hi.baidu.com/litto/item/ec10cc41c474ba96833ae1a4
http://blog.csdn.net/arganzheng/article/details/6275085
http://www.cnblogs.com/wangkangluo1/archive/2012/05/14/2498786.html
http://bbs.chinaunix.net/thread-1130381-1-1.html
分享到:
相关推荐
[Fri May 20 18:07:23 2011] [crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed [Fri May 20 18:08:22 2011] [crit] (28)No space left on device: mod_...
[Fri Aug 15 10:54:31 2008] [emerg] (28)No space left on device: Couldn't create accept lockdf一下发现不是磁盘空间的问题。Google了一下就找到了解决方案,原来是系统的信号量(?)不够用了。
最近有朋友说:Apache启动报错No space left on device: AH00023,是怎么回事,该怎么解决呢?经过小编的一番折腾,问题解决,下面把解决办法分享给大家,需要的朋友可以参考下
我用的阿里云的CentOS服务器,用的nginx+apache,最近启动nginx报28:no space left on device的错误,就是磁盘满了 一:解决 1、使用命令:df -lk 发现果然有个磁盘已满 2、使用命令:du –max-depth=1 -h 查找大...
报错 org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block 2、百度结果 参考 https://blog.csdn.net/xiaozhaoshigedasb/article/details/88999595 防火墙记得关掉; 查看DataNode是否启动;...
yum 安装的 apache 版本:httpd-2.2.15-30.el6.centos.x86_64 二、问题描述 新增加虚拟主机站点,启动不了,查看日志,显示: 代码如下: 启动 httpd:(13)Permission denied: httpd: could not open error log file...
ERROR org.apache.hadoop.mapred.TaskTracker: Can not start task tracker because java.io.IOException: Failed to set permissions of path: \tmp\hadoop-admin \mapred\local\ttprivate to 0700 at org.apache...
hive 开发UDF 使用maven工程 引发jar包缺失 hive 开发UDF 使用maven工程 引发jar包缺失
apache-maven的插件包:apache-maven3.5.3。。。。。。
apache-maven的插件包:apache-maven-3.3.9-bin.zip。。
javax.naming.NamingException: Cannot create resource instance类加载异常,希望可以帮助跟我一样错误的人。
Apache Flink 进阶(一):Runtime 核心机制剖析 4 Apache Flink 进阶(二):时间属性深度解析 18 Apache Flink 进阶(三):Checkpoint 原理剖析与应用实践 30 Apache Flink 进阶(四):Flink on Yarn/K8s 原理...
Maven坐标:org.apache.httpcomponents:httpmime:4.5.13; 标签:apache、httpcomponents、httpmime、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。...
1.apache-maven-3.8.4 2.可用于Maven项目 3.已经切换为国内的镜像,方便build 4.亲测好用 本文设置积分5积分,并不允许调分,如有修改可单独联系博主发放百度链接
[INFO] ———————————————————————— [INFO] Reactor Summary for demo 0.0.1-SNAPSHOT: [INFO] [INFO] demo ……………………………………….. FAILURE [18:18 min] [INFO] admin-service ...
在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/ central junit junit Address/ ...