0

不完全确定这是否可行,但有没有办法按顺序启动指定的云代工厂实例,而不是让它们同时启动?

现在使用带有 build-pack 的默认 cf push 命令,将启动 2 个实例。如果可能的话,想在推上做这件事。

如果可能的话,有什么想法吗?

谢谢,

斯特凡

4

2 回答 2

1

基于cf push --help,这似乎是不可能的......

但是,如果您的目标是按顺序启动实例,那么该cf scale命令可能是您的一个选项:

$ cf push myapp -i 1
$ cf scale myapp -i 2

您可以将这些命令和一些逻辑包装到一个脚本中,该脚本将按顺序启动 N 个实例。

于 2018-03-21T22:22:40.240 回答
0

我需要运行一个轮询器,我的应用程序的一个实例 - 结果我可以通过使用CF_INSTANCE_INDEX环境变量来做到这一点,并确保它只在一个实例上运行。

这消除了对按顺序启动实例和锁定文件的更黑客解决方案的需求。

于 2018-03-27T11:55:26.783 回答