记一次服务器被Log占满磁盘

Author Avatar
黎明余光 2017年04月28日
  • 在其它设备中阅读本文章

在 6 月 24 日下午,我发现 Bing 每日一图无法正常被加载,连接至服务器,发现文件为 0KB

起初以为是下载图片时出现问题,试图重新下载,失败
检查发现磁盘可用空间 0 字节,检查发现是 Log 大量占用了磁盘空间(约 324G),此时大量进程异常停止运行,ApacheMonitor 停止运行,Apache 仍在运行但极不稳定,停止 Apache 后试图删除该 Log 文件,显示已删除但磁盘未释放,登录另一用户发现文件依然存在,试图删除提示“需要 计算机管理员 的权限”
迫不得已只得重启服务器,万幸 Windows Server 2012 在 0 字节可用的情况下仍正常启动,删除文件成功释放磁盘,重启 Apache,服务器基本恢复正常
还是得多关注 Log 文件啊,免得再次出现这种悲剧

本文链接:https://blog.lim-light.com/archives/log-file-use-all-disk.html
本文采用 CC BY-NC-SA 3.0 CN 协议进行许可,阅读 相关说明

    GiriNeko
    GiriNeko  2017-04-29, 10:47

    2333 我觉得你可以写个自动清理的脚本

      黎明余光
      黎明余光  2017-04-29, 17:41

      得停止 Apache,我还是手动删 log 吧

        ギリ猫
        ギリ猫  2017-04-30, 16:59

        隔一段时间reboot一下apache也是可以的@(滑稽)