【发布时间】:2016-08-31 15:49:52
【问题描述】:
我正在使用 Capistrano 将 Laravel 应用程序部署到 AWS。似乎如果我有多个版本,current 符号链接会更新到正确的版本,但是每当我尝试通过浏览器访问 URL 时,它似乎会遇到旧版本。
我知道是因为 a) 我的推送没有生效,b) 日志正在写入之前版本的日志文件。
知道这可能是什么吗?我在带有 nginx 的 Ubuntu 上运行,并让 nginx 根指向/path/to/current。我尝试在每次部署后重新启动 nginx,但这似乎也无济于事
【问题讨论】:
-
这个讨论可能是相关的:github.com/capistrano/capistrano/issues/…
-
@MattBrictson 感谢马特,这很有帮助!
标签: laravel amazon-web-services nginx capistrano