1 自己删除了Tomcat的日志文件,但是依然显示磁盘百分百占用

进入Tomcat目录显示日志已经删除

查询磁盘空间依旧百分百占用

2 自己杀死Tomcat进程然后重启,成功释放空间

3 原因,通过网络查询

原来在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink),

然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。
而我删除的是正在运行中的 Tomcat 的 logs,删除的时候文件正在被使用中。
不过查询到另外一种方法,
使用 echo " " > logs/xxx.log 通过这种方法,磁盘空间不但可以马上释放,
也可保障进程继续向文件写入日志,这种方法用于在线清理 Apache、Tomcat、Nginx 等 Web 服务产生的日志文件相当实用。

最新文章

  1. java web学习总结(二十一) -------------------模拟Servlet3.0使用注解的方式配置Servlet
  2. jquery easyui 1.4.1 API( CHM版)
  3. soapui中文操作手册(二)----通过您的WSDL请求创建一个测试
  4. 分布式icinga2安装与使用
  5. C#基础之内存分配
  6. centos本地源搭建——iso
  7. Delphi 10.1说明
  8. 设置控件Enable=false,控件颜色不变
  9. ASP.NET MVC Controller向View传值的几种方式
  10. Swoole笔记(三)
  11. Android Studio开发环境配置(win7)
  12. JavaScript Html页面加载完成
  13. SpringMVC环境搭建
  14. SPOJ GSS3 (动态dp)
  15. shell自动补全功能:bash和zsh
  16. Codeforces 12D Ball cdq分治
  17. 红米NOTE应用闪退(包括系统设置等各种界面)问题解决经历
  18. sceneManager.loadscene加载场景时不会主动去加载场景的依赖包,要手动加载或添加场景到build setting列表中
  19. CheckBox和richTextBox
  20. 关于map容器的元素被无参初始化

热门文章

  1. 安全测试之Top 10 漏洞的分析
  2. python简单购物车改进版
  3. linux:awk修改输出分隔符
  4. Codeforces Round #523 (Div. 2)
  5. 免费馅饼 HDU - 1176 (动态规划)
  6. Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:co
  7. springcloud集成zookeeper,并使用configserver作为服务的配置中心
  8. Feature Selection
  9. JAVA核心技术I---JAVA基础知识(列表List)
  10. SecureCRT for ubuntu 菜单消失