网站全页面500别乱重启服务,开错误提示看日志,两分钟定位问题不用折腾

9年前 (2018-04-03)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手网站突然全页面500错误,急得乱重启服务,其实500就是PHP代码报错,顺着流程查两分钟就能修好。第一,把PHP的display_errors临时打开,刷新页面,报错直接显示出来,是语法错漏了分号,还是函数不存在,一目了然;第二,看Nginx的错误日志,里面明明白白写着哪个文件的哪一行出了错,不用对着代码瞎找;第三,检查是不是磁盘满了,磁盘满了PHP写不了临时文件,直接报500,清完日志和旧备份,空间够了就恢复;第四,是不是刚改了PHP版本,老程序不兼容新版本,切回兼容的PHP版本就好。

我之前改模板,漏了个分号,整个网站500,打开错误日志,报错直接指到出错的行,十秒就改完了。很多新手一看到500就慌,乱重启Nginx、重启服务器,其实500就是PHP报错,打开错误提示,报错直接写在页面上,根本不用猜。真的,遇到500别乱改,先看错误日志,报错原因写的清清楚楚,两分钟就能定位。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3307.html

0
回帖

网站全页面500别乱重启服务,开错误提示看日志,两分钟定位问题不用折腾 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息