在 AWS EC2 micro.T1 实例上出现失败的 keepalive 错误后,我无法运行 Meteor 排行榜演示。如果我从新启动的 Amazon 机器实例 (AMI) 开始,当我连接到 VNC 客户端 (TightNVC Viewer) 时,我可以在 Firefox 的 localhost:3000 上运行排行榜演示。它运行非常非常缓慢,但它运行。
如果我未能尽快与之交互,但我会收到这些消息
I2051-00:03:03.173(0)?未能接收 keepalive!退出。=> 退出代码:1 => Meteor 服务器重新启动
从那时起,该实例上的所有内容都以缓慢的速度运行。切换回 Firefox 窗口需要 3 分钟。当我尝试连接到 //localhost:3000 Firefox 时,我通常会收到一条关于脚本不再运行的消息,最终终端窗口会将其添加到我上面写的内容中:
I2051-00:06:02.443(0)?未能接收 keepalive!退出。=> Exited with code:1 => Meteor 服务器重新启动 I2051-00:08:17.227(0)?未能接收 keepalive!退出。=> 退出代码:1 => 您的应用程序正在崩溃。等待文件更改。
谁能帮我翻译一下发生了什么?
我想知道我正在运行的 t1.micro 实例是否动力不足,或者因为它没有正确关闭流星,从而使 MongoDB 实例运行并尝试启动另一个实例。
我正在使用 Amazon Machine Image ubuntu-precise-12.04-amd64-server-20130411.1 (ami-70f96e40),它说明了它的配置:
大小:t1.micro ECU:最多 2 个 vCPU:1 个内存 (GiB):0.613 实例存储 (GiB):仅 EBS EBS 优化可用:- 网络。性能:-非常低
微型实例 微型实例是一种低成本实例选项,可提供少量 CPU 资源。它们适用于吞吐量较低的应用程序,以及定期需要额外计算周期的网站,但不适用于需要持续 CPU 性能的应用程序。微实例的流行用途包括低流量网站或博客、小型管理应用程序、堡垒主机以及探索 EC2 功能的免费试用。
如果我的猜测是正确的,任何人都可以推荐适合 Meteor 开发的 AMI 吗?
谢谢