首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Meteor-up : deploy不更新AWS EC2上的应用程序。

Meteor-up : deploy不更新AWS EC2上的应用程序。
EN

Stack Overflow用户
提问于 2016-08-20 15:12:18
回答 2查看 334关注 0票数 0

我在一个AWS EC2实例上托管一个Meteor应用程序。我成功地使用Meteor (mup deploy命令)成功地部署了我的应用程序两次。

但是经过一些修改后,mup deploy仍然返回一条非常好的消息(如下),但什么也不做,应用程序没有更新。之后,我尝试重新启动实例(并清理自己的缓存),但我仍然得到了旧版本。

代码语言:javascript
复制
Building App Bundle Locally

Started TaskList: Pushing Meteor
[XX.XX.XX.X] - Pushing Meteor App Bundle to The Server
[XX.XX.XX.X] - Pushing Meteor App Bundle to The Server: SUCCESS
[XX.XX.XX.X] - Pushing the Startup Script
[XX.XX.XX.X] - Pushing the Startup Script: SUCCESS

我可以用ssh连接到应用程序,但我不知道下一步该做什么。我最近转向Meteor1.4.1(从Meteor1.4.0),但我不认为这是相关的。

有谁能帮我调查一下这个问题/提供一些可能的解决办法?

编辑:这是来自docker info命令的日志。我有两个容器在运行,但是部署似乎并没有增加这个数量,我也不熟悉Docker。

代码语言:javascript
复制
Containers: 2
 Running: 2
 Paused: 0
 Stopped: 0
Images: 4
Server Version: 1.12.0
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 20
 Dirperm1 Supported: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge null host overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor
Kernel Version: 3.13.0-93-generic
Operating System: Ubuntu 14.04.4 LTS
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 992.5 MiB
Name: ip-XXX-XX-XX-XX
ID: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Insecure Registries:
 127.0.0.0/8

编辑2 :这个问题似乎与某种假阳性有关。部署是可以的,但是根据docker日志,这个应用程序在启动时会崩溃,从而回滚到最后一个版本。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-23 10:07:05

好吧我发现问题了。我的settings.json文件有语法错误(后跟逗号),所以这个应用程序实际上在开始时崩溃了。

为了获取这些信息,我使用ssh连接到我的EC2实例。然后,我使用docker ps找到容器id,并使用docker logs MyContainerId命令获取应用程序日志。实际上,mup logs应该提供相同的信息,而不需要与实例建立ssh连接,但是它存在一个悬而未决的问题,并且无法工作。

日志告诉我Meteor.settings是未定义的,我只是修复了它。我在这里打开了一个关于https://github.com/kadirahq/meteor-up/issues/242的文章,因为我认为mup deploy应该从一开始就告诉我有关崩溃的事情。

票数 0
EN

Stack Overflow用户

发布于 2016-08-22 12:37:18

请检查配置文件中的应用程序路径。对于配置文件中的路径,路径可能有所不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39055635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档