
发现服务器196.168.2.1服务器空间一直不够用!
大家一贯的做法是删除 job 的日志
按照惯用的方法,然后登录到服务器上面去查看一下磁盘使用情况
然后去查看了xxl日式的大小,看到的结果是一天的日志大小也就是300M左右,按照这个思路来看占用空间的不是日志文件。
从根目录( / )下继续查找哪一个目录是最占用空间的。
**结果是: workspace 占用29+ G **
继续查看 workspace 目录以下搜索文件和子目录大小
**结果是: Java 占用29 G **
没错,文件就是它了! 是谁在往它里面写东西了?是我们的Jar 项目启动时指定输出的文件位置。
停掉Jar 新项目,删除 nohup.out 。再次看一下结果:
惊喜不?
由于使用nohup时,会自动将输出写入nohup.out文件中,如果文件很大的话,nohup.out就会不停的增大,这是我们不希望看到的!
我们可以利用/dev/null来解决这个问题。
nohup Java -jar XXX.jar >/dev/null 2>log &
如果错误信息也不想要的话:
nohup Java -jar XXX.jar >/dev/null 2>&1 &