zoukankan      html  css  js  c++  java
  • Tomcat清理日志文件无法立即释放磁盘空间

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

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

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

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

    3 原因,通过网络查询

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

    然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。
    而我删除的是正在运行中的 Tomcat 的 logs,删除的时候文件正在被使用中。
    不过查询到另外一种方法,
    使用 echo " " > logs/xxx.log 通过这种方法,磁盘空间不但可以马上释放,
    也可保障进程继续向文件写入日志,这种方法用于在线清理 Apache、Tomcat、Nginx 等 Web 服务产生的日志文件相当实用。
  • 相关阅读:
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
  • 原文地址:https://www.cnblogs.com/QuestionsZhang/p/10371198.html
Copyright © 2011-2022 走看看