何时执行Azure云启动任务?

时间:2017-12-22 06:47:06

标签: azure azure-cloud-services

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

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

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

1 个答案:

答案 0 :(得分:1)

通过此link解答您的问题:

  

我在发布应用程序后立即执行启动任务   服务器?或者我必须手动执行某些操作才能执行。

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

  

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

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

  

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

     

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