公司后台人员离职一段时间后,服务器突然访问不了,经排查可能因为磁盘爆了,在前同事以及朋友的协助下,找到无用的日志(20个G啊,服务器磁盘才40G)并清掉,让服务器恢复了正常!
鄙人不是后端开发,所以特此记录一下!具体步骤如下:
清理服务器上的无用日志:
1、Windows命令窗口登录服务器:ssh root@服务器公网IP,输入服务器登录密码;
2、登录成功后切换到要清除的日志的目录:cd /var/www/znjj/
3、以下指令二选一,皆可:
显示目录下所有文件大小并按时间排序
du -h --max-depth=1 . | sort -r -t $'\t' -k 2
显示目录下文件夹大小并按大小排序
du -h --max-depth=1 --exclude=proc | sort -hr
4、查看详细的文件大小:ll -h
5、清空文件内容(我们这个情况特殊,不能直接删除目录下的日志文件):echo > access.log
6、返回服务器根目录:cd /
7、查看磁盘占用情况:df -h
8、重启服务器;
由于后台程序的问题,还得重启redis:
1、重启redis:service redis start
2、查看redis:service redis status
问题暂时解决了,这应该算是离职同事留的一个坑吧,得想个办法定期自动清理,磁盘一爆,公司网站不能访问,很多带后台的APP也受到影响,给客户造成非常不好的影响!!!