gpt4 book ai didi

javascript - MongoDB 尝试部署 Meteor 应用程序时出现问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:32 25 4
gpt4 key购买 nike

我一直在 Digital Ocean droplet 上设置服务器,以便托管几个 Meteor 应用程序。我正在从头开始做所有事情,所以我可以尽可能多地学习。我正在尝试使用“Meteor-Up”(mup) 来部署应用程序,但它在与 MongoDB 通信时遇到问题。当我运行“mup setup”时,出现以下错误:

Started TaskList: Setup (linux)
[Gibson] - Installing Docker
[Gibson] - Installing Docker: SUCCESS
[Gibson] - Setting up Environment
[Gibson] - Setting up Environment: SUCCESS
[Gibson] - Copying MongoDB configuration
[Gibson] - Copying MongoDB configuration: SUCCESS
[Gibson] - Installing MongoDB
[Gibson] x Installing MongoDB: FAILED

-----------------------------------STDERR-----------------------------------
docker: Error response from daemon: driver failed programming external connectivity on endpoint mongodb (1e188b51b171446cd22d96f40ceab1e696019e5ac33ca713d78827246ae37ec8): Error starting userland proxy: listen tcp 127.0.0.1:27017: bind: address already in use.
-----------------------------------STDOUT-----------------------------------
latest: Pulling from library/mongo
Digest: sha256:beff97308c36f7af664a1d04eb6ed09be1d14c17427065b2ec4b0de90967bb3f
Status: Image is up to date for mongo:latest
mongodb
c17e5ac9e9369b779da4aff639c16578dedbc7c357985f67d6e7b005d9cf3939
----------------------------------------------------------------------------

但我无法从中得到任何问题的迹象。问题出在 Mongo、Meteor、mup 还是 docker 上?

编辑:

到目前为止,我从消息中了解到“mup”正在尝试连接到端口 27017 上的 Mongo 但失败了,我只是不明白为什么或如何修复它。我有一个我希望应用程序连接到的数据库,我使用 mongodump 和 mongorestore 从本地计算机将其移动到服务器上。我无法解决的问题是如何将我的 meteor 应用程序连接到那个 mongo 数据库。

最佳答案

它不仅会尝试连接到 mongod,还会在容器中安装 mongod 并尝试将端口 27017 绑定(bind)到本地接口(interface)。

如果您已经安装了 mongodb 并且更喜欢使用它,则需要在 mup.jsmup.json 或任何配置文件中禁用 mongodb 的安装正在您的 mup 版本中使用。

关于javascript - MongoDB 尝试部署 Meteor 应用程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39196998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com