这里的问题是当我尝试运行命令mup setup时 有错误,我出错了
Started TaskList: Setup Docker
[54.186.xx.xxx] - Setup Docker
events.js:183
throw er; // Unhandled 'error' event
我的mup.js文件如下所示
module.exports = {
servers: {
one: {
host: '54.186.xx.xxx',
username: 'ubuntu',
pem: '~/.ssh/mypem.pem'
}
},
app: {
name: 'myapp',
path: '/var/www/meteor/myapp',
servers: {
one: {},
},
buildOptions: {
serverOnly: true,
},
env: {
ROOT_URL: 'http://ec2-54-186-xx-xxx.us-west-2.compute.amazonaws.com',
MONGO_URL: 'mongodb://127.0.0.1:27017/myapp',
PORT: 3027,
},
docker: {
image: 'abernix/meteord:node-8.4.0-base',
},
deployCheckWaitTime: 60,
enableUploadProgressBar: true
},
mongo: {
oplog: true,
port: 27017,
version: '3.4.1',
servers: {
one: {}
}
}
};
答案 0 :(得分:2)
您的choose_3of59()
文件没有任何错误。
问题可能是您无法使用当前的IP地址进行SSH。例如,如果您使用的是AWS,请确保您在当前IP地址的安全组中有权访问它。
答案 1 :(得分:1)
不确定究竟发生了什么,但存在一些潜在问题:
deployCheckWaitTime: 60,
你可以让它更长,例如90或120,以便给它更多时间进行部署(如果这是一个问题)
path: '/var/www/meteor/myapp',
这可能是问题的原因。通常它是应用程序源代码的相对路径,而不是您部署到的位置,因此通常类似于../app
ROOT_URL: 'http://ec2-54-186-xx-xxx.us-west-2.compute.amazonaws.com',
据推测,您打算为您的应用使用类似http://myapp.com/的内容 - 这应该是什么。
答案 2 :(得分:1)
在安全组中,SSH源规则是MY IP,我将其更改为任何位置,然后创建弹性IP并将其与实例绑定。现在我可以访问登录。
可以使用this link获取帮助。
答案 3 :(得分:0)
检查您的主机IP。 我在更改主机ip时遇到了同样的问题。 重新启动VM es2客户端时,ip会发生变化。