网站建站免费空间,发布摄影作品的平台,网站关键词太多好不好,网站服务器崩溃怎么办场景#xff1a;紧急呼救#xff0c;上传图片失败了。我一脸懵#xff0c;服务器这是又咋地了#xff0c;别邪乎姐姐#xff0c;姐姐胆子小啊。 一、寻找问题原因
1、OSS出问题了#xff1f;
然后我尝试了 IOS 的APP是没问题的#xff0c;Android提示上传失败#xf… 场景紧急呼救上传图片失败了。我一脸懵服务器这是又咋地了别邪乎姐姐姐姐胆子小啊。 一、寻找问题原因
1、OSS出问题了
然后我尝试了 IOS 的APP是没问题的Android提示上传失败这就说明 OSS服务肯定是没问题的那就看服务器吧。 Android提示上传失败是因为他调用的后端接口上传IOS无问题是因为自给自足直接对接OSS那么问题找到了服务器接口的问题。
2、服务器到底又咋地了
然后你就看吧服务正常运行看着没啥问题啊那看看磁盘吧不看不知道一看吓一跳啊。
①磁盘使用查看命令df -h 我们发现 /dev/vda3 100%了他对应的路径 是/下那么继续
② 某个路径下的磁盘占用情况 du -sh * 一直往下查看就会发现 是docker的containers很大占据了很大的空间。
③ truncate -s 0 / rm -rf 我们发现 是json.log把磁盘大部分空间占用了那么直接操作就好啦。
truncate -s 0 f96ecdcdbab8b8d0afae10c0ccb2892e0e5e55e493a1c0585c1c99b02c93f726-json.logrm -rf 0 f96ecdcdbab8b8d0afae10c0ccb2892e0e5e55e493a1c0585c1c99b02c93f726-json.log一个是清空内容一个是删除日志.,删除需重启docker.
当然这些可以直接一个脚本 解决不然这么多镜像难道我还一个一个删除吗哈哈哈。
脚本内容
#!/bin/bash
echo start clean docker containers logs logs$(find /var/lib/docker/containers/ -name *-json.log)for log in $logsdoecho clean logs : $logcat /dev/null $logdoneecho end clean docker containers logs