Apache常见报错问题

2023-10-30

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、





本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apache常见报错问题 的相关文章

  • 常见Windows硬件故障

    电脑主机滴滴滴响是什么原因 不同的响声代表不同的硬件问题 一下是几种主板设置的提示声音代表的具体问题 1 AWARD的BIOS设定为 长声不断响 内存条未插紧 2短 系统正常启动 2短 CMOS设置错误 需重新设置 1长1短 内存或主板错误
  • RocketMQ 部署不当导致磁盘空间不释放

    背景 生产环境采用 RocketMQ 三主三从集群搭建 6 个实例部署在 3 台 Linux 服务器上 节省资源 每台服务器部署一主一从 生产上运行一段时间后 发现磁盘空间报警 发现df与du显示的空间不一致 相差几十G 问题原因 Rock
  • ubuntu安装tomcat7

    1 上传tomcat7源码包 百度云盘链接 https pan baidu com s 1Yo4DVOcm667F iKhGwpPBw 密码 ce1h 2 先安装 JDK cd opt tar zxvf jdk 8u161 linux x6
  • Sudo: unable to initialize policy plugin 解决方法

    在centos7下 使用sudo 命令对www用户生成ssh秘钥 结果报错如下 Sudo parse error in etc sudoers near line 125 Sudo no valid sudoers sources foun
  • Apache常见报错问题

    1 No space left on device 错误与解决办法 解决办法 查看httpd进程是否存在及httpd端口是否正常启动 ps ef grep httpd grep v grep wc l netstat ant grep 8
  • 搭建高可用 RocketMQ 集群

    RocketMQ发展历史 RocketMQ是一个由阿里巴巴开源的消息中间件 2012年开源 2017年成为apache顶级项目 RocketMQ在阿里内部应用是非常广泛的 阿里内部的几千个应用都运行在RocketMQ之上 双十一期间需要处理
  • window下移动设备/硬盘报错位置不可用

    移动硬盘指示灯亮 但电脑上不显示 报错信息 无法访问E 参数错误 报错原因 移动硬盘打不开提示参数错误 是因为这个H盘的文件系统内部结构损坏导致的 要怎么恢复里面的数据呢 https jingyan baidu com article cb
  • 编写shell脚本实现tomcat定时重启的方法

    我的环境是 centos 7 1 在某个目录新建一个 sh 脚本文件 一般cron安装在var spool cron这里 于是我就将脚本创建在这 vim var spool cron tomcatStart sh 2 在 tomcatSta
  • 打不开文件"F:\vmware -副本\Ubuntu 16.vmdk":该虚拟机的磁盘已经由虚拟机或者快照使用

    1 打不开文件 F vmware 副本 Ubuntu 16 vmdk 该虚拟机的磁盘已经由虚拟机或者快照使用 解决办法 1 删除虚拟机配置文件下面的 lck文件 2 删除类型为快照的 vmsn vmsd文件 然后重启虚拟机即可 父虚拟磁盘在
  • U盘 / 移动硬盘在 Mac 苹果电脑上无法使用问题

    原因 U盘 移动硬盘的磁盘格式是 NTFS 而 Mac 操作系统并不支持该格式的磁盘 所以导致文件无法被写入 需要将U盘 移动硬盘格式化成ExFAT文件格式 Mac OS X 系统的 HFS Windows 的 NTFS 格式 HFS 在
  • shell编写监控httpd服务80端口脚本.间隔3秒监控端口如果服务关闭自动重启

    bin bash 实时每隔3秒监控HTTP服务状态 服务异常输出报警信息 并尝试启动 服务正常时提示正常运行 web netstat ant grep 80 awk print 4 awk F print 4 apachelog var l
  • VMware Workstation无法提供该虚拟机所需的所有图形功能

    报错信息 VMware Workstation无法提供该虚拟机所需的所有图形功能 在该虚拟机引导后 图形硬件 图形驱动程序或Vware软件版本可能已发生变化 该虚拟机将继续运行 但在关闭该虚拟机之前 某些图形操作可能会出现不可预见的行为 原
  • corntab定时执行任务

    corntab介绍 cron 这个守护进程是为了周期性执行任务或处理等待事件而存在 任务调度分两种 系统任务调度 用户任务调度 计划任务的安排方式分两种 一种是定时性的 也就是例行 就是每隔一定的周期就要重复执行 一种是突发性的 就是这次做
  • (工作中)Apache常见配置

    Apache配置 1 设置静态文件过期时间为1天
  • tomcat常见报错

    1 Web页面乱码 解决方案 1 可以采用英文输出 只需要配置启动参数即可 2 确认项目编码都设置为UTF 8后 在StringManager java 134行后 增加一行代码 str new String str getBytes St
  • 1 Centos7安装(jdk8)Tomcat9并设置为开机启动

    一 安装过程 cd usr local src wget http mirrors hust edu cn apache tomcat tomcat 9 v9 0 12 bin apache tomcat 9 0 12 tar gz 可以下
  • centos7更换和升级JDK版本

    卸载 查询是否安装 jdk rpm qa grep jdk rpm qa grep java 卸载安装的 jdk yum y remove java yum 查询支持的版本 可以先更新一下 yum 源 以便支持最新版本 yum y upda
  • Windows下Apache Tomcat 8安装配置

    1 环境配置 1 安装好jar jdk文件包 jdk1 8 0 66与jre1 8 0 66 打开我的电脑 属性 高级 环境变量 新建系统变量JAVA HOME 和CLASSPATH 变量名 JAVA HOME 变量值 C Program
  • Apache服务安全加固及Apache优化

    转载来源 https help aliyun com knowledge detail 52981 html 一 账号设置 以专门的用户帐号和用户组运行 Apache 服务 1 根据需要 为 Apache 服务创建用户及用户组 如果没有设置
  • Dell台式机重装win 10系统之后开机报错

    电脑品牌 戴尔 报错信息 Hard disk dirve failure 硬盘驱动器故障 trick the F1 key to continue F2 to run the setup utility 报错原因 电脑一开机出现黑屏并出现H

随机推荐