服务器使用宝塔上传文件时卡住了的解决办法

服务器使用宝塔上传文件时卡住了的解决办法_第1张图片

当我用宝塔向服务器上传文件时,它一直显示上传速度是0,卡住不动了。

还有一种情况是上传到一半失败了,这时报了一个磁盘空间不足的错。

服务器使用宝塔上传文件时卡住了的解决办法_第2张图片

这时我们来看宝塔面板首页的磁盘空间,一般会看到它是红色的,接近100%,这时我们就需要清理掉服务器中不必要的文件(比如日志、缓存等)

我们也可以通过命令来查看磁盘的使用情况:

通过SSH登录服务器

df -h

输出示例

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        50G   50G   28K 100% /

Use% 接近100%,说明磁盘空间紧张

因此我们要清理不必要的文件

查找大文件

find / -type f -size +100M -exec ls -lh {} \;

输出示例

-rw-r--r-- 1 root root 11G Mar 15 15:35 /www/wwwlogs/****.log
-rw-r--r-- 1 root root 25G Mar 15 15:35 /www/wwwlogs/****.error.log

可以看到 .log.error.log 分别占用了 11G25G,这些宝塔中产生的日志可以清除掉

sudo rm -f /www/wwwlogs/****.log
sudo rm -f /www/wwwlogs/****.error.log

检查文件是否删除

ls -lh /www/wwwlogs/****.log
ls -lh /www/wwwlogs/****.error.log

如果文件已删除,会提示 No such file or directory

把这种大的日志文件删除后,基本上可以看到磁盘空间使用率已经降到了70%左右了,这时已经可以正常的上传文件到服务器上了

服务器使用宝塔上传文件时卡住了的解决办法_第3张图片

上面的方法应该已经能够应对大部分情况了,然后我再补充一下使用命令清除不必要文件的其他方法(服务器使用了宝塔的话不一定有效):

清理缓存、日志和临时文件

sudo rm -rf /var/log/*.gz
sudo rm -rf /var/cache/*
sudo rm -rf /tmp/*

你可能感兴趣的:(服务器,运维,linux)