我在AWS云中发现了问题。 我正在为数据传输(月份数据传输)付出大笔费用。 我的EC2实例包含用于移动应用程序的Tomcat服务器。我们只有1.5k用户,我们使用rest webservices。我已经设置了基准测试,他们发现我每月发送1 - 3gb作为回复。 但我得到了一份约9.5 TB数据传输的账单。几天前我正在监控实例,我发现我的服务器输出流量约为200gb /天。 我不知道,也许我被黑了,但我总是在AWS上使用安全组,用户只能访问80端口,我的IP只能访问22(SSH)。 有人可以帮忙找到解决方案吗?或者也许有人建议它可能是什么? 非常感谢。
答案 0 :(得分:0)
我在tomcat上启用access logging,并确保这不是来自tomcat的数据。您应该能够总结访问日志中的流量并确定tomcat是否为源。
我假设您前面没有apache
,并且您使用Elastic Load Balancer
从80翻译到8080?如果您的前面有apache
或类似内容,那么还可以在其上启用访问日志记录。不要在端口80上以root身份运行tomcat。
您在设置中使用了哪些其他组件?检查这不是一些自动备份解决方案!
希望这有帮助,