正如我的问题标题所说,我想知道这是否是一个好习惯,
我知道我可以将它安装在 EC2 实例中,但我想知道,随着我将添加更多实例来扩展我的应用程序,这是否会导致一些问题;你有这方面的经验吗?
我使用 S3 允许通过 PHP 脚本上传文件,所以基本上问题是:
使用安装是一个好习惯还是有更好的方法来处理用户文件上传?
提前致谢
我已经在 EC2 上的 redhat 虚拟机上安装了 mongoDB。
服务器在本地完美运行,我可以连接和执行命令等。现在,我尝试从 EC2 上的另一个虚拟机远程连接,但无论我尝试了多少,我都无法连接。起初我以为是安全组的问题,所以我尝试启用组内的所有端口(两个虚拟机都属于同一个安全组)我还在iptables文件中启用了连接(是的,重新启动了服务)但是它仍然不起作用......关于问题可能是什么的任何想法?
我得到的错误是:
MongoDB shell version: 2.0.2
connecting to: ec2-XXXX.eu-west-1.compute.amazonaws.com/test
Thu Jan 5 13:55:32 Error: couldn't connect to server ec2-XXXX.eu-west-1.compute.amazonaws.com shell/mongo.js:86
exception: connect failed
Run Code Online (Sandbox Code Playgroud)
预先感谢。
关于“bind_ip”设置,嗯..没有默认值,我的意思是在 mongodb.conf 中甚至没有 bind_ip 行,默认情况下。我可能期待 bind_ip = 127.0.0.1 之类的东西,以便我可以将其注释掉,但它不存在,所以我尝试使用 bind_ip = 0.0.0.0 但仍然无法正常工作。