日志服务记录错误日志可能导致的死循环

Blade 已结 1 104
mr_ke
mr_ke 2024-10-17 11:15

一、该问题的重现步骤是什么?

1. 当程序报错时

2.此时日志服务记录错误日志,如果记录过程中报错很有可能造成死循环。例如插入错误日志表时出现Date to long,那么就会无限重试插入

二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

3.2.0

四、请提供详细的错误堆栈信息,这很重要。

SQL: INSERT INTO blade_log_error (xxx) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)

### Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'params' at row 1

五、若有更多详细信息,请在下面提供。


1条回答
提交回复