我有一个ec2 linux服务器,它有一个spring Boot 应用程序和nginx反向代理,已经运行了几个月了,今天我试着访问服务器,它无法访问,也无法通过ssh或http访问。我去了cloudWatch,看到了这些指标:
我不知道该怎么解释:EBSReadBytes提升到8 GB,持续1小时。
为了获得访问服务器的权限,我必须重新启动示例。之后,我去了nginx访问日志:
最新Java日志:
我在nginx日志中没有看到任何异常(被审查的行来自合法用户)对于java应用程序,当我让它进入睡眠状态并恢复时,我通常会在我的开发计算机上有这样的日志,但在我的linux服务器上从来没有这样的日志。
你知道为什么会这样吗?
1条答案
按热度按时间t3psigkw1#
我现在非常确定这是由于没有关闭文件输入流而导致的资源泄漏。