网站无法访问的恢复过程记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站无法访问的恢复过程记录相关的知识,希望对你有一定的参考价值。

问题:
监控短信发出网站的所有的网址突然无法访问。
首先尝试访问几个网址测试,测试了几个都是如此。判断后台的程序出现问题。

1.查看端口是否正常:netstat -tunlp | grep 80
2.查看服务是否正常:ps -ef | grep httpd

端口及服务都没有在运行。

尝试运行服务:/wdlinux/httpd/bin/apachectl start
启动报错
[[email protected] lib64]#/wdlinux/httpd/bin/apachectl start
httpd: Syntax error on line 152 of /wdlinux/httpd/conf/httpd.conf: Cannot load modules/libphp5.so into server: libmcrypt.so.4: cannot open shared object file: No such file or directory

查看libphp5.so正常
[[email protected] modules]#ls -lh libphp5.so
-rwxr-xr-x 1 root root 42M Nov 29 10:23 libphp5.so

查看libmcrypt.so.4亮红色报错
[[email protected] modules]#ls -lh libmcrypt.so.4
lrwxrwxrwx 1 root root 36 Feb 5 19:16 libmcrypt.so.4 -> /usr/lib64//usr/lib64/libmcrypt.so.4

切换目录:/usr/lib64
查看libmcrpt发现文件不存在
[[email protected] lib64]# `ls -lh libmcrypt
`
lrwxrwxrwx 1 root root 18 Nov 29 09:50 libmcrypt.so -> libmcrypt.so.4.4.8

rpm查询文件已经安装
[[email protected] init.d]#rpm -qa libmcrypt*
libmcrypt-devel-2.5.8-13.el7.x86_64
libmcrypt-2.5.8-13.el7.x86_64

确定程序包已经损坏
重新安装yum
[[email protected] ~]# yum reinstall libmcrypt -y

启动apache
/wdlinux/httpd/bin/apachectl start
Starting httpd: [ OK ]

以上是关于网站无法访问的恢复过程记录的主要内容,如果未能解决你的问题,请参考以下文章

阿里云服务器无法访问宝塔的解决记录

服务器中了病毒导致交换机无法正常运行

.NET网站的App_Data文件夹内日志文件无法直接访问解决方案

Wordpress阻止访问wp admin€“wpsnipp.com网站你博客的Wordpress代码片段

js记录用户在网站的浏览记录和停留时间

简单监控网站访问是否正常的shell脚本,邮件报警。网站恢复后继续运行。