mongodb主服务器关闭时如何防止应用程序崩溃 有一个副本集,我关闭主节点,然后访问我的C++开发的网站,它崩溃了。 问题是如何防止崩溃,只需在选出新的primary后恢复功能。
这取决于崩溃的含义 如果您的意思是无法写入MongoDB,那么除了等待10秒(通常更短)来选择新的主服务器外,没有其他方法可以解决此问题mongodb主服务器关闭时如何防止应用程序崩溃 有一个副本集,我关闭主节点,然后访问我的C++开发的网站,它崩溃了。 问题是如何防止崩溃,只需在选出新的primary后恢复功能。,mongodb,Mongodb,这取决于崩溃的含义 如果您的意思是无法写入MongoDB,那么除了等待10秒(通常更短)来选择新的主服务器外,没有其他方法可以解决此问题 至于读取,您可以使其成为首选,这样您的应用程序仍然能够读取而不是写入。我刚刚尝试过,如果我使用db.shutdownServer()关闭mongodb服务器,我的应用程序不会崩溃。它崩溃时,我刚刚关闭虚拟机之前。我会再试一次,它已经拧干了。即使我执行'halt-p'关闭我的虚拟机,我也无法再现崩溃。抱歉打扰您了。@DeanChen没问题,很可能是应用程序本身的
至于读取,您可以使其成为首选,这样您的应用程序仍然能够读取而不是写入。我刚刚尝试过,如果我使用db.shutdownServer()关闭mongodb服务器,我的应用程序不会崩溃。它崩溃时,我刚刚关闭虚拟机之前。我会再试一次,它已经拧干了。即使我执行'halt-p'关闭我的虚拟机,我也无法再现崩溃。抱歉打扰您了。@DeanChen没问题,很可能是应用程序本身的问题