我最近开始使用OpenShift作为一个+的NodeJS应用的MongoDB一个可扩展的平台。 我得到了这一切工作,但一段时间后(大多是几个小时或几天内),我的应用程序突然变得inaccesible。 我认为有2个原因,我的应用程序停止。 一个原因是MongoDB的连接超时,这可能是通过检查是否数据库使用数据库之前仍连接一个简单的可以解决的错误。
但是其他的原因是突然的NodeJS停止听新的要求。 我并不确切知道会发生什么,什么对这种现象的原因是,但是当这种情况发生,我必须手动重新启动通过ssh的应用程序,并在生产环境中,这是不可接受的。
因为我没有得到任何错误,我真的不能提供任何更多的细节,但我(可能)有一个可扩展的应用,目前使用2个齿轮,一个用于应用程序的NodeJS,一个用于MongoDB的数据库。 我用MongooseJS连接到数据库。 对于在免费的计划仍然是暂时的IM,但一旦更多的流量来了,生病可能会去为银计划(假设实际缩放工作)。
我希望有人能为我提供一些建议或解决方案。
此致
Hylke来源