84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
网站服务器是nginx,php开发,最近网站每个周末都会出现500错误,而且nginx错误日志里都没有记录。一般都是提交POST表单时出现,其他页面访问都正常。 注:周末访问量与平时无差异,平时出现500错误的机率比较小。主要集中在周末,现在基本上周末就会出现500错误,并不持续。请问这是什么原因?
业精于勤,荒于嬉;行成于思,毁于随。
调整nginx错误日志级别能帮助分析。
error_log 级别分为 debug, info, notice, warn, error, crit 默认为crit, 该级别在日志名后边定义格式如下: error_log /your/path/error.log crit; crit 记录的日志最少,而debug记录的日志最多。
如果error_log级别是默认的crit,出现500错误,日志并不会记录有意义的信息。建议调一下error_log级别,比如error,错误日志记录会更多。
如果访问量不大 就要考虑代码问题了 建议在post的地方记录日志 如post的数据 执行的操作 sql语句等 根据这些日志再进行排查
调整nginx错误日志级别能帮助分析。
error_log 级别分为 debug, info, notice, warn, error, crit 默认为crit, 该级别在日志名后边定义格式如下:
error_log /your/path/error.log crit;
crit 记录的日志最少,而debug记录的日志最多。
如果error_log级别是默认的crit,出现500错误,日志并不会记录有意义的信息。建议调一下error_log级别,比如error,错误日志记录会更多。
如果访问量不大 就要考虑代码问题了 建议在post的地方记录日志 如post的数据 执行的操作 sql语句等 根据这些日志再进行排查