我们得去服务器上。我已经在其中一个服务器(UBUNTU - Digital Ocean VPS)上安装了MongoDB。
当我使用localhost运行脚本从同一台服务器检索数据时,我可以很好地做到这一点。
import pymongo
//SERVER = 'mongodb://localhost:27017/myproject'
SERVER = 'mongodb://root:password@x.x.x.x:27017/myproject' where x.x.x.x is the address of my server
connection=pym
我继承了一个MongoDB副本集,在三个Windows 2016主机上运行了三个4.4服务器。这里有一个主服务器、辅助服务器和仲裁器,我想在不同的位置添加另一个服务器。有没有办法做到这一点,而不必关闭当前的服务器?如果没有数据被读/写到数据库,我可以在服务器添加之前手动复制数据文件而不关闭主文件吗?我希望在配置文件中看到主/次要/etc的设置,但am没有。
下面是主文件的配置文件:
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/config
我将我的Ubuntu16.04 web服务器上的MongoDB升级到了4.0,以访问事务。由于其他原因,我没有让它工作并将其放在架子上,但现在我也无法在不显式设置配置路径的情况下启动MongoDB服务(因为我的数据库存储在自定义位置),例如
sudo mongod --config /etc/mongod.conf
这也意味着我无法将MongoDB作为服务运行,因为它似乎也忽略了我的启动选项:(来自/etc/systemd/system/mongodb.service)
#Unit contains the dependencies to be satisfied before the ser
我的应用程序每秒收到大约10000到50000个请求,但是我不确定应该用什么服务器配置来处理all.It无法处理生产环境中的请求。我使用IIS处理50000请求(Post Data API)和10000节点服务器(Get Data API)。
数据库为mongoDB服务器配置:16 is内存2.40 GHz处理器
这不是有效的服务器来处理它,但指导我应该做什么,让它完美和顺利。