我遇到了Mongodb服务器令人担忧的问题。 我构建的系统有一个android应用程序,它将记录发送到一个Azure虚拟机,该虚拟机托管要通过API调用插入的Mongodb实例。直到今天一切正常,记录正在插入,并可能被迅速拉回。这个数据库很小,只有6GB。503尝试将数据推送到Mongodb服务器时服务不可用
但是,今天,对于发送的数据或记录的每个第3个或第4个请求都会被503 Service Unavailable响应拒绝,或者需要很长时间才能返回。我已经检查过服务器的内存使用情况,并且它相当高,大约有7GB可用内存中使用的6.3GB内存。 Mongo能否因内存不足或者操作超时而拒绝请求?如果是的话,是否有解决方案,而不是增加可用于虚拟机的内存?
或者IIS可以拒绝由于Mongo占用太多内存而导致的请求吗?
编辑:该环境是一个Windows Server 2012 R2 Datacenter虚拟机,Mongo和我的IIS在同一台计算机上运行。
这应该是一个评论,而不是一个答案。 –