mongo突現(xiàn)問題
之前使用mongo好好的,今天打開mongo,突然出現(xiàn)了一個異常,怎么也連不上服務器。。。
Cannot connect to MongoDB. No suitable servers found:
serverSelectionTimeoutMSexpired: [connection timeout calling ismaster on ‘xxxxxxxxxxx:9800’]
解決方法
排查一:查看mongo服務發(fā)現(xiàn)服務正常,排除服務沒有出現(xiàn)異常
排查二:查看mongo服務端口是否正常,發(fā)現(xiàn)端口正常,排除端口被占用異常
排查三:查詢資料有說需要進入到mongo中企圖修改mongo配置文件,發(fā)現(xiàn)修并沒有用
正式解決:通過防火墻解決
解決:既然服務,端口沒有問題,外網(wǎng)卻無法訪問,查看阿里云排除了服務器本身的問題,那么會不會是防火墻端口映射問題導致的端口無法訪問,可是問了運維查了服務器發(fā)現(xiàn)服務器防火墻關(guān)閉,按說正常情況下這種情況端口不受限制才對?。。。。??但是查了一圈發(fā)現(xiàn)沒有其他問題,死馬當活馬醫(yī)吧,決定把防火墻打開:
systemctl start firewalld
如圖:
firewall-cmd --permanent --add-port=9800/tcp
并且重啟防火墻systemctl restart firewalld
文章來源:http://www.zghlxwxcb.cn/news/detail-515337.html
再次嘗試外網(wǎng)連接,,,奇怪的發(fā)現(xiàn)成功了。。。。
后記:隨后將防火墻關(guān)掉,再次嘗試連接,發(fā)現(xiàn)也沒有問題了。。。。記錄一次神奇的解決方法,原理我感覺我也感覺迷糊,歡迎小伙伴留言討論喲?。?!也希望這個神奇的解決方法能幫到大家文章來源地址http://www.zghlxwxcb.cn/news/detail-515337.html
到了這里,關(guān)于記錄連接mongo突然出現(xiàn):Cannot connect to MongoDB. No suitable servers founderverSelection TimeoutMS神奇解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!