Tomcat logs are not printed for no reason.

The log of

tomcat can be printed normally when it is just started. After a few days of normal operation of the system (the time is uncertain), there will be a lack of log printing or log printing, but the system can still be used normally. Log printing will be normal again after restarting tomcat. What is the reason for this?

the log framework uses log4j, to split logs by day, and the daily log volume is about 5G

.

deployment environment:
Server version: Apache Tomcat/7.0.53
OS Name: Linux
OS Version: 2.6.32-696.6.3.el6.x86_64
Architecture: amd64
JVM Version: 1.8.0_121-b13
JVM Vendor: Oracle Corporation

Mar.15,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e42661-449c5.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e42661-449c5.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?