当前位置:首页 » Linux » 一次网站打不开排查

一次网站打不开排查

原创 不许人间见白头 浏览 : 274°c | 日期 : 2019年07月15日 11:41 | Linux |
  移步手机端

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章

今天打开浏览器输入域名打开官网提示500错误

这个时候去tcping服务器ip80端口发现不通,就远程服务器上去启动web服务结果发现

image.png

报错提示两个文件不存在,接下来我们排查下/var/log/nginx目录是否存在, 检查下了这个目录真的不存在所以我们接下来创建这个目录,然后在启动nginx

# mkdir -p  /var/log/nginx
# nginx

启动nginx后,输入netstat -lnp,看到nginx已经正常监听80端口了

image.png

接着我们去访问官网可以打开了但是提示数据库链接失败,,再次输入netstat -lnp查看结果发现mysql没有监听,运行/etc/init.d/mysql start 结果发现启动不了,

输入命令

# tailf /var/log/syslog 动态查看最新系统日志

接着我们在启动数据库,最新的系统日志提示如下

Jul 15 11:21:03 iZwz9gsmzlmaku1pv3og1eZ mysqld[10944]: 2019-07-15T03:21:03.959679Z 0 [ERROR] Could not open file '/var/log/mysql/error.log' for error logging: No such file or directory

根据报错翻译提示/var/log/mysql/error.log这个文件不存在,经排查/var/log/mysql/这个目录也不存在,接下来创建他

# mkdir -p /var/log/mysql/
# /etc/init.d/mysql start

目录创建后再次启动mysql,但是还是发现启动不了,查看了系统日志最新的一条报错提示如下

Jul 15 11:23:35 iZwz9gsmzlmaku1pv3og1eZ mysqld[11422]: 2019-07-15T03:23:35.211244Z 0 [ERROR] Could not open file '/var/log/mysql/error.log' for error logging: Permission denied

报错提示目录被拒绝访问了,这个时候查询了下目录的权限,结果发现我们mysql数据库的运行用户是mysql的,但是你创建出来的目录所属组是root,所以提示没有权限,接下来我们给他权限

# chown mysql:mysql /var/log/mysql/ -R
接着在启动mysql
# /etc/init.d/mysql start

image.png

数据库正常监听了,现在我们官网可以正常打开了

PS:由于涉及到站点信息内容,这边吧网站域名还有公司名称打了马赛克,敬请谅解!

image.png

欢迎阅读本文,希望本文对您有所帮助!

本文链接:https://www.ahaoyw.com/article/275.html

版权声明:本文为原创文章,版权归 不许人间见白头 所有,欢迎分享本文,转载请保留出处!