昨晚大约凌晨 4:30,我们的两个应用服务器都出现了故障。我们不知道原因。访问者负载很低(网站上有 100 名访问者),服务器上没有安排任何 cron 作业。
我们运行带有 apache、passenger 和 rails 3.0.3 的 ubuntu。当蓝线掉到地上时,apache 错误日志中出现了“无法分配内存”的错误。但我不确定这说明了什么,因为服务器 99% 的时间运行良好。
有什么办法可以找出根本原因吗?
谢谢。
答案1
一些机器人索引你的页面?谷歌?
或者攻击脚本尝试登录或搜索不安全的应用程序或具有已知漏洞的未更新的服务?
答案2
请注意,您正在使用 EC2。两个应用服务器是否位于同一 EC2 可用区?是否有任何与错误相关的内核消息(通过dmesg
)?