问题描述:
线上的一个数据接收服务最近数据量比较大,日志也打的很频繁,但是却出现了totalSizeCap配置不生效,无法删除日志文件的问题,每天日志一度回滚累计到几千个 。
如何在Linux系统中更改一个正在执行的程序的标准输出重定向到其他文件?事情的场景是这样的,由于同事的疏忽,忘了关闭一个springboot微服务的控制台日志输出,而这个进程启动后又会把标准输出和标准错误输出写到一个process.log的日志文件中,由于控制台信息输出太多,导致长时间日志磁盘占用过大,这时候又来了一个骚操作,直接把这个日志文件删除掉了😓。