我正在开发一个 Node.JS 应用程序。在本地主机上运行时一切正常。
将它部署到 AppFog 后,我随机获得 503 Service Unavailable 响应,这些响应要么针对静态资源(使用 express.static() 中间件提供服务,Express 版本为 3.1.0),要么针对 API 调用(从 MongoDB 提供 JSON 文档)。同样在 AppFog 控制台中,我看到报告的状态为 0%。应用程序日志什么也不显示。而且似乎应用程序并没有停止。
我尝试运行具有 2GB 内存的单个实例以及 16 个实例,每个实例具有 128MB 仍然获得 503。
应用程序部署到美国东部基础设施。它使用 MongoHQ 插件。
您是否在 AppFog 或您的 Node.JS 应用程序中遇到过这种行为?谢谢你的帮助。