热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

(20014)internalerror:errorretrievingpidfilelogs/httpd.

root@wq:/usr/local/apache/bin#apachectlstart(20014)Internalerror:Errorretrievingpidfilelogs/httpd.pidRemoveitbeforecontinuingifitiscorrupted.打开/usr/local/apache
root@wq:/usr/local/apache/bin# apachectl start
(20014)Internal error: Error retrieving pid file logs/httpd.pid
Remove it before continuing if it is corrupted.

打开/usr/local/apache/logs/httpd.pid 文件看看,里面是空白的,

增加1个数据,如:2542 保存文件后关闭

再次启动apache,可以正常启用!

root@wq:/# /usr/local/apache/bin/apachectl start

返回/usr/local/apache/logs/httpd.pid文件看看,文件里面的数据变了。

httpd.pid这个文件固定了apache的进程状态,httpd.pid文件的内容其实就是apache在服务器中的pid进程号,apache每次启动都会有获得一个不同的pid号,然后把这个pid写入httpd.pid文件,进程间通信就以这个pid进行。apache在启动后,保持这个pid值不变,直到下次重新启动apache。


推荐阅读
author-avatar
你死了涐陪葬_793
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有