何时执行Azure云启动任务?

问题描述 投票:1回答:1

我在Azure Cloud Service for Web Role上设置了启动任务。它执行startup.cmd文件,该文件在云上安装第三方S / W.我已经在我的本地机器上测试了它并且工作正常。

现在我对它在Azure云服务器上的执行有一些疑问:

  1. 一旦我在服务器上发布我的应用程序,启动任务就会执行吗?或者我必须手动执行某些操作才能执行。
  2. 如何获取有关启动任务执行的信息?喜欢它的成功,失败还是执行与否?错误消息和所有。

谢谢

azure azure-cloud-services
1个回答
1
投票

来自这个link的问题的答案:

一旦我在服务器上发布我的应用程序,启动任务就会执行吗?或者我必须手动执行某些操作才能执行。

是。您不必手动触发这些启动任务。有关详细信息,请参阅链接中的Role Startup Order部分。

如何获取有关启动任务执行的信息?喜欢它的成功,失败还是执行与否?错误消息和所有。

您可以将执行启动任务期间遇到的错误记录在TEMP环境变量指定的目录中。来自同一链接:

您的启动任务可以将信息和错误记录到TEMP环境变量指定的目录中。在启动任务期间,TEMP环境变量在云上运行时解析为C:\ Resources \ temp [guid]。[rolename] \ RoleTemp目录。

启动任务必须以零错误级别(或退出代码)结束,才能完成启动过程。如果启动任务以非零错误级别结束,则角色将无法启动。

© www.soinside.com 2019 - 2024. All rights reserved.