我正在运行与mongodb集成的API,API暂时托管在cpanel上。一周后,它开始显示一些奇怪的连接错误,而在开发环境中,一切都运行正常。这是我在cpanel上得到的错误。
App 3765874 output: at Mongoose.connect (/home/danai/nodevenv/danai-api/12/lib/node_modules/mongoose/lib/index.js:376:20)
App 3765874 output: at Mongoose._promiseOrCallback (/home/danai/nodevenv/danai-api/12/lib/node_modules/mongoose/lib/index.js:1220:10)
App 3765874 output: at promiseOrCallback (/home/danai/nodevenv/danai-api/12/lib/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
App 3765874 output: at /home/danai/nodevenv/danai-api/12/lib/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
App 3765874 output: at /home/danai/nodevenv/danai-api/12/lib/node_modules/mongoose/lib/index.js:377:10
App 3765874 output: at NativeConnection.Connection.openUri (/home/danai/nodevenv/danai-api/12/lib/node_modules/mongoose/lib/connection.js:819:32)
字符串
2条答案
按热度按时间zbsbpyhn1#
看起来MongoDB有一个“允许的ips”列表https://www.mongodb.com/docs/atlas/security/ip-access-list/如果你在你的开发环境中设置它,然后在没有添加什么ips应该被允许连接到它在生产环境中移动它,这可能会导致一个问题。
fnx2tebb2#
您必须在mongodb atlas https://www.mongodb.com/docs/atlas/security/ip-access-list/中将cpanel服务器ip列入白色名单
在你的mongodbMap集 Jmeter 板在安全选项卡中,你会发现网络选项卡在这个你必须要你的ip地址cpanel服务器白名单它 checkout 这个图像https://i.stack.imgur.com/Mpgzq.png
https://i.stack.imgur.com/Jdgdi.png的