【发布时间】:2016-04-12 16:23:23
【问题描述】:
我有一个在运行时环境 php 5.5 上通过谷歌应用引擎运行的网站。我正在尝试部署应用程序的新版本(我通过更改 app.yaml 中的版本号来实现此目的,参考这里:Configuring with app.yaml)并部署应用程序。
可以通过 www.my-app-name.appspot.com 访问我当前的站点(工作正常),我应该能够在 www.2-dot-my-app-name 上查看我的新应用程序版本。 appspot.com,但是在尝试查看版本 2 时出现 404 错误。
我的应用程序的版本 1 和版本 2 相同,唯一的区别是版本 2 在 app.yaml 中的版本为“2”。我在这里错过了一步吗?就配置而言,我需要做些什么来查看版本 2? (注意:我不想让第 2 版上线,我只想部署并测试它,看看在上线之前是否有一些更改有效)。
编辑:我尝试测试将所有流量路由到我的应用的版本 2 会做什么。在这种情况下,应用程序的版本 2 可以工作,但版本 1 不能。看起来当所有流量都路由到特定版本时,该版本会使用 url “myappname.appspot.com”提供。任何其他版本都使用 URL“version-dot-myappname.appspot.com”提供。任何人都知道我可以如何配置我的应用程序以使这些 url 工作?
【问题讨论】:
-
有多少实例正在运行?每个版本至少需要一个。
-
嘿@snakecharmerb 感谢您的提示。我实际上只是想出了问题所在。请参阅下面我的回答。
标签: php google-app-engine