nginx日志磁盘空间100%

  • 0、现象
  • 1、问题描述
  • 2、正确删除日志
  • 3、错误删除方式、原因、解决方法

0、现象

CICD部署失败,连接拒绝

猪齿鱼到gitlab 503

CICD出现137现象

1、问题描述

服务器提示磁盘满了,表现如下:

经查看是nginx服务器,使用 df -h 命令如下:

考虑是被nginx日志撑满,查看日志文件大小

问题确定,所以删除日志。

2、正确删除日志

echo " " > ./error.log

3、错误删除方式、原因、解决方法

  1. 错误删除方式
    使用rm -f删除或者xftp右键删除,删除之后云盘使用率并没有发生变化。
  2. 原因
    在linux中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink),然而如果文件是被打开的(有进程正在使用或者不断写入),那么进程将可以继续读取该文件,磁盘空间也会一直被占用无法释放。nginx日志文件在删除的时候文件正在被使用;
  3. 解决
    网上大部分资料说的都是直接重启nginx服务,没用!!!
    重启之后,是可以直接生成新的日志文件的,但原本的日志文件占用问题并没有解决
    正确方案:重启之后,杀掉使用nginx旧日志文件的进程

    • 安装lsof

      yum install lsof
      
    • 查看使用nginx日志的进程

      lsof |grep deleted
      
      [root@local ~]# lsof |grep deleted
      nginx      4401    nobody   38w      REG      253,0   19304448   10835682 /var/nginx/logs/error.log (deleted)
      
    • 解决:kill 4401 即可删除error.log占用的问题。

清理正在被读写的大日志文件时,直接使用 echo “” > ./xxx.log 命令,即直接将文件置空,并不影响服务的使用,文件大小也被控制下来,磁盘空间也释放了。

nginx日志磁盘空间使用率100%相关推荐

  1. Linux磁盘空间使用率100%解决办法

    Linux磁盘空间使用率100%解决办法 磁盘空间使用率很高的解决办法 事情发生的原因 方法一:删除未被进程引用的大文件. 方法二:删除被磁盘引用的大文件 总结 磁盘空间使用率很高的解决办法 事情发生 ...

  2. mysql 磁盘利用率100_磁盘空间使用率100%的故障处理

    磁盘空间使用率100%的故障处理过程 环境介绍: 1.云服务器 2.操作系统 CentOS 5.6 3.内存8G 磁盘与挂载路径的介绍: mounted on                   si ...

  3. linux fdisk 磁盘空间使用率,linux查看磁盘剩余空间以及cpu使用情况

    1.查看CPU个数 cat /proc/cpuinfo | grep "physical id" | uniq top可以实时的查看cpu的使用情况 2.查看CPU核数 cat / ...

  4. linux好几百g空间使用,linux磁盘空间被占用100%-148

    一台测试服务器(4.17)服务器硬盘物理空间300g使用率是百分之百 1)df显示硬盘用完了,查看系统没大大文件删除部分文件还是显示全部用完 # df -h /dev/sda3             ...

  5. [ Linux驱动炼成记 ] 15 - 存储器EMMC中Ext4文件系统 中 磁盘空间占用率100%

    产品现象 : 设备(Linux 系统) 运行一段时间后,其中某一个分区 /et/config 突然占用率为100%,而实际空间可能1%都不到. 这种问题百思不得其解.谷歌/百度 所遇到的解决方案都是嵌 ...

  6. 【磁盘空间100%】记一次生产问题排查

    1.收到告警,/apps目录下磁盘空间使用率高于99% 2.登陆服务器,使用df -h查看各目录挂载点以及磁盘空间使用率 3.确认apps下使用率确实超过99%,逐步排查 4.查看apps下各目录所占 ...

  7. java 写文件 异常 磁盘空间满_系统磁盘空间满的一个问题

    我们的集成环境如果磁盘空间满,一般情况下可以通过删除log或者多余的文件来解决,但有时候,这种方法是无法解决的.以上次碰到情况为例: 服务器10.2.5.4磁盘空间满,致使某核心无法正常运行.于是登陆 ...

  8. linux proc 占用空间,一种诡异的Linux磁盘空间被占满问题

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? - 服务报错,提示没有足够磁盘空间.登录服务器,使用df -h 查看磁盘空间使用率(此台为模拟,真实服务器使用率100% ...

  9. 删除文件后,磁盘空间没有释放的处理记录

    问题说明:IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件.但是发现删除该文件后,/分区的磁盘空间压根没有释放 ...

  10. 系统磁盘空间满的一个问题

    我们的集成环境如果磁盘空间满,一般情况下可以通过删除log或者多余的文件来解决,但有时候,这种方法是无法解决的.以上次碰到情况为例: 服务器10.2.5.4磁盘空间满,致使某核心无法正常运行.于是登陆 ...

最新文章

  1. 优秀!广州“土博士”刚毕业,即获海外名校终身教职!
  2. Mycat中间件的下发准则
  3. 训练作用_不同振幅的振动训练对身体的作用
  4. 零基础学Python:作用域详解
  5. my sql Group_concat函数
  6. P2197 【模板】nim游戏
  7. python中#!/usr/bin/python与#!/usr/bin/env python的区别
  8. Android add external jar
  9. python正则匹配表达式(1)
  10. python和c#交互_python与C#的互相调用
  11. hihoCoder 1014trie树(字典树)
  12. Nginx 源码分析:ngx_queue_t
  13. 关于微信退款出现错误代码:52的解决方法【转】
  14. https协议为什么比http协议更加安全
  15. c语言程序设计第4版pdf荣政_C语言程序设计 PDF 第4版
  16. mac 安装 brew 镜像
  17. 使用Visio画各种可视化的流程图之活动图和状态图
  18. OpenModelica使用入门
  19. 王垠:清华梦的粉碎—写给清华大学的退学申请 2005.9.22
  20. twitter注册不了_如何阻止Twitter重点阻止不相关的通知

热门文章

  1. 9N90-ASEMI大功率场效应管9A 900V
  2. csv to dbf java_CSV to DBF
  3. SiriKit测试全攻略
  4. 今日小程序推荐:文艺青年必备「轻芒杂志」
  5. html中图片以图片中心放大旋转,图片旋转放大居中
  6. 文档类型字符集即HTML标签的语义化
  7. freebase api的使用
  8. R语言notes(1)——行列处理
  9. 大一上:英语复习:汉译英(新视野大学英语读写教程1:第一、三、四、六单元分句+注释)
  10. kafka接口操作topic