Apache常见报错问题
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常见报错问题相关推荐
- java常问的报错_java常见报错及解决
Java常见报错信息: Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:E ...
- 内置Jetty配置JSP支持过程中的常见报错
目录 1. 常见报错及解决 1.1 JSP support not configured 1.2 JSTL标签解析 1.3 JSP编译 1.4 JSP实现依赖 1.5 EL表达式支持 2. 小结 1. ...
- 配置hadoop集群常见报错汇总
配置hadoop集群常见报错汇总 1.使用hdfs namenode -format 格式化报错找不到JAVAHOME 该问题只需在对应的窗口导入JAVAHOME即可,注意,此处为对应环境安装的JDK ...
- python计算机视觉常见报错及解决方案(不断更新中)
python计算机视觉常见报错及解决方案 1.did not meet fit acceptance criteria 2.all the input arrays must have same nu ...
- onkeypress属性添加报错_亚马逊运营过程中listing常见报错及应对策略汇总
亚马逊运营过程中listing常见报错及应对策略汇总 做亚马逊的小哥哥小姐姐们还在为上传产品中的报错提示而抓狂吗?福利来了,总结了17个常见报错,供大家查阅 1.SKU XXXXX, Missing ...
- kubeadm常见报错和解决方法
kubeadm常见报错和解决方法 参考文章: (1)kubeadm常见报错和解决方法 (2)https://www.cnblogs.com/only-me/p/10219903.html 备忘一下.
- 微信小程序根据坐标点解析地址常见报错:请求来源未被授权
功能需求 微信小程序提供的接口能够获取到当前位置的坐标(经纬度),但是不能得到当前位置的地址.或者从后台获取到坐标(经纬度)要解析成文字描述的地址小程序也没有对应的接口. 实现思路 这时候就需要通过腾 ...
- Git常见报错及解决方法
git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...
- python报错_python 常见报错
python 常见报错 IndentationError: 缩进错误 IndentationError: expected an indented block 应为缩进快 必须统一使用tab 不能空格 ...
最新文章
- 神经网络为什么需要多次epoch
- 面试小结之Elasticsearch篇
- crontab添加定时任务
- 撰写论文时word使用诀窍标题
- ffmpeg-win32-v3.2.4 下载_为知笔记安卓版下载 8.1.4
- 计算机键盘音乐好汉歌,好汉歌 MIDI File Download :: MidiShow
- HTTP 返回状态消息讲解
- 使用有限状态机(FSM)解释shell 命令
- 你好骚啊......
- SpringBoot:如何处理SprintBoot提示Whitelabel Error Page以及了解原因?
- Go语言11-日志系统客户端相关组件
- 比较两个listString是否相等
- VS2005 SP1补丁下载与安装
- c语言如何用编译器编辑,C语言编译器怎么用,C语言编译器使用教程
- Visio流程图模具:国标1526-89(V2.0.5)
- Android手机基本教程
- 谁应该去读 C++ Programming Language
- 百度AI攻略:人体关键点识别
- 为什么接吻的时候一定要紧闭双眼?
- 几种常见web 容器比较
热门文章
- 从零开始刷Leetcode——数组(581.605.628)
- 基于深度学习检测驾驶员的走神行为
- B站项目资源过于敏感,稍后删,抓紧保存!!!
- 机器学习算法-详细白板推导系列视频
- 卷积神经网络的卷积核大小、个数,卷积层数如何确定呢?
- select count mysql_mysql select count 与 select count 两个执行效率怎样
- html小游戏代码_厉害!84 行 JavaScript 代码实现塔式堆叠游戏
- 安装jdk时更改java安装路径_JDK下载安装步骤
- python读取txt文件出现UnicodeError
- hdu 1421 搬寝室