84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
网站服务器是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语句等 根据这些日志再进行排查