【问题标题】:How to make every worker role instance run cmd script?如何让每个工作角色实例运行 cmd 脚本?
【发布时间】:2013-04-23 15:35:33
【问题描述】:

我想在每个工作角色实例上运行一个 cmd 脚本。 所以我为每个工作角色创建了一个 WCF 服务。 但我只得到VIP。 如何使用内部 IP 并打开每个端点并在每个实例上运行 cmd 脚本? 有人对此有什么建议吗? 还是用其他方式?

【问题讨论】:

  • 您希望何时运行 cmd 脚本?仅在启动时还是在需要发生某些事情时?为什么要使用 WCF 服务?

标签: azure


【解决方案1】:

如果您想在启动时运行 cmd 脚本...您可以为此目的使用 csdef 中的启动任务...这将确保 cmd 脚本在每个实例上运行。某些启动任务可能需要提升的权限才能运行...还相应地配置启动任务类型...因为如果本质上是顺序的,它可能会增加您的部署时间。

如果由于某种原因这不适用于您的需求,您可以探索 InstanceInputEndpoint,它可以为您提供特定 VM 实例的句柄。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-24
    • 2011-09-22
    • 1970-01-01
    • 2022-11-10
    相关资源
    最近更新 更多