【发布时间】:2014-07-05 07:01:40
【问题描述】:
我有一个 AWS Opsworks Stack,它有一个带有许多实例的 Rails 层。
当我部署一个应用程序时,它通常可以工作。但有时应用程序在某些情况下会返回服务器错误(500 错误)。通过重新部署到有问题的实例来修复它。
有没有办法防止这个问题?为什么同一个应用程序在某些情况下有效,而在其他情况下无效?为什么重新部署可以解决问题?
提前致谢
解决方案
- 减少 nginx worker 连接
- 或者获取更多内存的实例类型。
- 很少 github checkout 会失败。如果发生这种情况,您只需重新启动实例,它通常可以解决问题。
【问题讨论】:
标签: deployment amazon-web-services nginx aws-opsworks