报500错误的原因(500什么意思)

场景1 )我们的项目设置了警报监视(定时每10分钟到网站的固定链接)。 有一段时间,每天收到2、3次报告500个错误的邮件,但是自己再次手动访问时成功访问了…

我认为这是最常见的错误。 语法错误也能很快再现。 如果暴露了误报信息的话,根据问题可以马上解决。

在本地或测试环境中,通常是这样处理的。 只要在程序入口中设定输出错误消息即可。

但是,在线环境下,由于用户在使用,所以我们不允许这么赤裸裸地打印错误。 我该怎么办? 可以将程序门户文件配置为将错误输出到日志文件。 具体代码如下。

刚才所述的场景存在问题,但是后来我们输出到如上所述的log后才注意到,是由于mysql连接异常断开而程序继续执行。 (连接到mysql时正常,但在调用具体的查询方法时报告错误,这是mysqli_real_escape_string ) ) 652

磁盘满了

场景2 (有一次同事说图片不能上传了,报错了500。 之前没关系,但我不知道是什么问题。 那个街区是我负责开发的,所以来找我。 检查了各种各样也没发现什么问题。 其他页面已成功访问。 这个页面是把代码全部删除后上传,还是错误地报告,我找了很久,终于磁盘满了。(

500个错误非常罕见,很难立即发现,因为磁盘空间不足,没有足够的空间来读写数据。 通常遇到500个问题,马上想到的是程序错误,其实有可能是磁盘容量不足。 如果为了在程序上发现什么问题,可以调查是否是磁盘容量不足的问题哦~

df -h确认磁盘容量的使用情况

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注