我正在上传Django项目到Digitalocean服务器。我已经将我所有的文件上传到Digitalocean,并且我正在使用MongoDb数据库。
但是当我运行我的项目时,它显示以下错误:
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: localhost:27017:
[Errno 111] Connection refused, Timeout: 30s, Topology Description:
<TopologyDescription id: 5f6c644e91288a299c34f17e, topology_type:
Single, servers: [<ServerDescription ('localhost', 27017)
server_type: Unknown, rtt: None, error=
AutoReconnect('localhost:27017: [Errno 111] Connection refused')>]>这个错误与Mongodb数据库或其他什么有关吗?我不知道如何在Digitalocean中上传Mongodb数据库。
发布于 2020-09-24 19:52:03
我建议在云中使用外部MongoDB,而不是管理您自己的,如下所示
https://www.mongodb.com/cloud/atlas
它还包含一个免费的计划,如果它是一个包含少量数据的小项目,那么它可能是很好的。
但是,如果您仍然不想使用外部,您需要在同一数字海洋服务器上安装MongoDB服务器,只有在它之后,您才能使用本地主机连接
https://stackoverflow.com/questions/64043489
复制相似问题