1. 日志文件的修改时间有更新,但是打开文件后发现文件内容是之前时间写入的,
2. 文件结尾写入内容不完整;
3. mysql更新操作被挂起:
服务端日志异常:
com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:123)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:974)
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:391)
mysql的现象好像是被大事务阻塞住了一样,注意并不是死锁,死锁mysql会自动kill掉其中一个导致死锁的事务,这里的事务是全部的,且会一直被阻塞下去,看Time字段时间会非常长,实际上也并没有大事务,只是磁盘无法写入而已。
如果加了磁盘监控就观察不到这个现象了。