1、No space left on device 错误与解决办法
解决办法 :
查看httpd进程是否存在及httpd端口是否正常启动

#ps -ef |grep httpd |grep -v "grep" |wc -l
#netstat -ant |grep 8#/usr/local/apache2/bin/apachectl start
#ps -ef |grep http|grep -v "grep" |wc -l

查看Apache启动日志,在查看Apache的error日志后

No space left on device:mod_rewrite: could not create rewrite_log_lock Configure Failed

提示磁盘耗尽,查看磁盘信息

#df -Th
#df -i             #查看inode节点

查看Linux默认的磁盘信号量设置值

#cat /proc/sys/kernel/sem


查看httpd进程占用了多少信号量

#ipcs -s |grep daemon

daemon是启动Apache进程的用户,默认是daemon,也看是nobody,发现很多daemon的信号量输出。
解决信号量耗尽办法,使用ipcrm命令清除。

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

执行之后,再次启动Apache,查看httpd进程是否启动

2、apache(20014)故障与解决办法

提示httpd.pid文件的错误,httpd.pid文件是Apache的进程pid文件,Apache的启动进程ID就放在这个文件中。
解决思路
提示httpd.pid文件有问题,先看看这个文件是否存在

#more /usr/local/apache2/logs/httpd.pid

发现这个文件存在,但内容为空,这里肯定有问题。
解决办法 :
解决这个问题有两个办法:一是直接删除httpd.pid这个空文件,二是将这个文件写入一个数字ID值

#echo "28976">>/usr/local/apache2/log/httpd.pid
#more /usr/local/apache2/log/httpd.pid
28976

再次启动Apache

#/usr/local/apache2/bin/apachectl start

Apache启动正常了,查看httpd.pid文件内容

#more /usr/local/apache2/log/httpd.pid
7789

3、could not bind to address 0.0.0.0:80
Apache无法启动,Tomcat可以启动









4、





Apache常见报错问题相关推荐

  1. java常问的报错_java常见报错及解决

    Java常见报错信息: Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:E ...

  2. 内置Jetty配置JSP支持过程中的常见报错

    目录 1. 常见报错及解决 1.1 JSP support not configured 1.2 JSTL标签解析 1.3 JSP编译 1.4 JSP实现依赖 1.5 EL表达式支持 2. 小结 1. ...

  3. 配置hadoop集群常见报错汇总

    配置hadoop集群常见报错汇总 1.使用hdfs namenode -format 格式化报错找不到JAVAHOME 该问题只需在对应的窗口导入JAVAHOME即可,注意,此处为对应环境安装的JDK ...

  4. python计算机视觉常见报错及解决方案(不断更新中)

    python计算机视觉常见报错及解决方案 1.did not meet fit acceptance criteria 2.all the input arrays must have same nu ...

  5. onkeypress属性添加报错_亚马逊运营过程中listing常见报错及应对策略汇总

    亚马逊运营过程中listing常见报错及应对策略汇总 做亚马逊的小哥哥小姐姐们还在为上传产品中的报错提示而抓狂吗?福利来了,总结了17个常见报错,供大家查阅 1.SKU XXXXX, Missing ...

  6. kubeadm常见报错和解决方法

    kubeadm常见报错和解决方法 参考文章: (1)kubeadm常见报错和解决方法 (2)https://www.cnblogs.com/only-me/p/10219903.html 备忘一下.

  7. 微信小程序根据坐标点解析地址常见报错:请求来源未被授权

    功能需求 微信小程序提供的接口能够获取到当前位置的坐标(经纬度),但是不能得到当前位置的地址.或者从后台获取到坐标(经纬度)要解析成文字描述的地址小程序也没有对应的接口. 实现思路 这时候就需要通过腾 ...

  8. Git常见报错及解决方法

    git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...

  9. python报错_python 常见报错

    python 常见报错 IndentationError: 缩进错误 IndentationError: expected an indented block 应为缩进快 必须统一使用tab 不能空格 ...

最新文章

  1. 神经网络为什么需要多次epoch
  2. 面试小结之Elasticsearch篇
  3. crontab添加定时任务
  4. 撰写论文时word使用诀窍标题
  5. ffmpeg-win32-v3.2.4 下载_为知笔记安卓版下载 8.1.4
  6. 计算机键盘音乐好汉歌,好汉歌 MIDI File Download :: MidiShow
  7. HTTP 返回状态消息讲解
  8. 使用有限状态机(FSM)解释shell 命令
  9. 你好骚啊......
  10. SpringBoot:如何处理SprintBoot提示Whitelabel Error Page以及了解原因?
  11. Go语言11-日志系统客户端相关组件
  12. 比较两个listString是否相等
  13. VS2005 SP1补丁下载与安装
  14. c语言如何用编译器编辑,C语言编译器怎么用,C语言编译器使用教程
  15. Visio流程图模具:国标1526-89(V2.0.5)
  16. Android手机基本教程
  17. 谁应该去读 C++ Programming Language
  18. 百度AI攻略:人体关键点识别
  19. 为什么接吻的时候一定要紧闭双眼?
  20. 几种常见web 容器比较

热门文章

  1. 从零开始刷Leetcode——数组(581.605.628)
  2. 基于深度学习检测驾驶员的走神行为
  3. B站项目资源过于敏感,稍后删,抓紧保存!!!
  4. 机器学习算法-详细白板推导系列视频
  5. 卷积神经网络的卷积核大小、个数,卷积层数如何确定呢?
  6. select count mysql_mysql select count 与 select count 两个执行效率怎样
  7. html小游戏代码_厉害!84 行 JavaScript 代码实现塔式堆叠游戏
  8. 安装jdk时更改java安装路径_JDK下载安装步骤
  9. python读取txt文件出现UnicodeError
  10. hdu 1421 搬寝室