本文介绍: 最近使用nodejs开发的后端项目部署到Ubtunu服务器接口无法访问了,接口调用不通,NGINX报502错误使用远程连接工具文件也是无法上传提示找不到文件,SCP命令也无法上传scp文件报错提示No such file or directory。1、查看所有磁盘信息使用命令dfh 显示内容参数说明:2、查看文件命令find / –size +1G(代表查找根目录下所有大于1G的文件,其它:+100M代表大于100M,-100M代表小于100M。建议root权限执行

项目场景

最近使用nodejs开发的后端项目部署Ubtunu服务器接口无法访问了,接口调用不通,NGINX报502错误


 

问题描述

使用远程连接工具文件也是无法上传提示找不到文件,SCP命令也无法上传

scp传文件报错提示No such file or directory


原因分析

最后经过排查发现服务器的磁盘空间pm2的日志占满了


解决方案

使用命令扫描整个系统的大文件,删除日志

用命令df查看磁盘是否还有存储空间

如果存储空间不足,使用find命令去寻找大文件

删除大文件(删除需确认是否可删,一般可删除日志文件、安装包

1、查看所有磁盘信息使用命令:dfh

df -h

 

显示内容参数说明

Filesystem文件系统
Size分区大小
Used: 已使用容量
Avail: 还可以使用的容量
Use%: 已用百分比
Mounted on挂载
相关命令:

dfhl:查看磁盘剩余空间
dfh查看每个路径分区大小
du –sh [目录名]:返回目录大小
du –sm [文件夹]:返回文件夹总M数
du –h [目录名]:查看指定文件夹下的所有文件大小包含文件夹

2、查看大文件命令:find / –size +1G(代表查找根目录下所有大于1G的文件,其它:+100M代表大于100M,-100M代表小于100M。建议root权限执行执行可能有点慢,需等待执行完成)

find / -size +1G

 

3、通过查找结果显示路径去到对应目录,删除文件或者清空文件内容(删前需确定是否可删,一般日志文件是可以删除的),即可释放部分存储空间

rm -rf xxx.zip

参考文献

1、linux查看磁盘空间命令_普通网友的博客-CSDN博客_linux查看磁盘空间 命令

2、linux排查磁盘内存已满–清内存方式_qq_33173256的博客-CSDN博客_linux查看内存是否满了 

3、PM2 – Logs 

原文地址:https://blog.csdn.net/qq_35624642/article/details/128159962

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_31196.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注