乐道主机一美国服务器客户反映他的网站都打不开,在宝塔里重启apache出现错误:
restart apache… (20014)Internal error (specific information not available): AH00058: Error retrieving pid file logs/httpd.pid
AH00059: Remove it before continuing if it is corrupted.
客户一般都不太懂,我们进入宝塔后发现他的硬盘满了导致的问题
第一步:帮他检查下了,他的服务器里放了近100个站,其中有个网站用掉了35G,backups备份也占了60G多,这只能删掉些没用的网站、清理下回收站和日志释放些空间,后期可能需要搬走一些网站。
第二步:重启apache还是不能恢复,这是因为logs/httpd.pid这个文件损坏,其实这个错误就是因为Apache目录下的 logs 子目录下的 httpd.pid 文件内容是空的。这个文件是记录进程ID的文件。因为这个文件是空的,就无法启动。你随便写点数字进去,如3497,保存,再重启Apache,就可以成功了。