【发布时间】:2017-04-12 10:08:06
【问题描述】:
我开始在我的 python Google Appengine 应用程序中使用模块。
我设法在本地(在开发服务器上)测试了我的配置,一切正常。
我想在线测试我对辅助版本的更改,但没有找到说明调度配置是否会仅影响我的辅助版本或我的主要服务版本的地方(这很危险) .
我知道cron.yaml不是版本特定的文件,那么dispatch.yaml呢?
使用调度文件部署辅助版本是否安全?
谢谢
【问题讨论】:
我开始在我的 python Google Appengine 应用程序中使用模块。
我设法在本地(在开发服务器上)测试了我的配置,一切正常。
我想在线测试我对辅助版本的更改,但没有找到说明调度配置是否会仅影响我的辅助版本或我的主要服务版本的地方(这很危险) .
我知道cron.yaml不是版本特定的文件,那么dispatch.yaml呢?
使用调度文件部署辅助版本是否安全?
谢谢
【问题讨论】:
可选的应用程序级配置文件(
dispatch.yaml,cron.yaml、index.yaml和queue.yaml) 包含在顶部 一级应用目录。
因此,不,您无法测试 dispatch.yaml 文件更改而不影响 all 应用的服务/模块的所有版本,因为它是应用级别的配置。
为了能够测试应用级别的配置文件更改,我使用了一个完全独立的应用程序作为暂存环境。
【讨论】: