昨晚,哥们打电话说有个紧急情况,用户要用Jumpserver,但是访问出现502。因为事出紧急,所以抛过来一个todesk。
一般如果访问web出现502,意味着是后端服务器出了问题。
登录todesk,检查jumpserver服务状态
一般Jumpserver运行稳定,而在外界没有干预的情况下,只能是内部出现了问题。果然,通过df查看磁盘空间发现已经没有可用空间了。
对于空间占用,一般有两个三个来源
- 容器运行时产生的json日志。
- 系统或者程序运行产生的log文件。
- 程序运行生成的数据文件。
而Jumpserver的审计功能会记录每次操作的记录,数据量比较大。
通过删除过去年份的数据,可用空间有了16GB。
rm -rf 2020*
rm -rf 2021*
rm -rf 2022*
rm -rf 2023*
使用命令进行启动,过程有点长,等了一会儿后,确实可以用了。
./jmsctl.sh start
过后,还是需要给该操作系统加上系统监控,尤其是磁盘容量监控。或者也可以用Uptime Kuma对web进行监控。做到及时告警,才能及时处理,给用户提供更好的稳定的服务。