【问题标题】:Capistrano on AWS - Always pointing to an old releaseAWS 上的 Capistrano - 始终指向旧版本
【发布时间】:2016-08-31 15:49:52
【问题描述】:

我正在使用 Capistrano 将 Laravel 应用程序部署到 AWS。似乎如果我有多个版本,current 符号链接会更新到正确的版本,但是每当我尝试通过浏览器访问 URL 时,它似乎会遇到旧版本。

我知道是因为 a) 我的推送没有生效,b) 日志正在写入之前版本的日志文件。

知道这可能是什么吗?我在带有 nginx 的 Ubuntu 上运行,并让 nginx 根指向/path/to/current。我尝试在每次部署后重新启动 nginx,但这似乎也无济于事

【问题讨论】:

标签: laravel amazon-web-services nginx capistrano


【解决方案1】:

@Matt Brictson 的上述评论将我引向了正确的方向。 PHP-FPM 保留了一些缓存,所以我最终进行了优雅的重启,这似乎将符号链接解析到了部署时的正确位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 2011-03-09
    • 2013-01-07
    • 1970-01-01
    相关资源
    最近更新 更多