【问题标题】:azure webjob on containerized app service容器化应用服务上的 azure webjob
【发布时间】:2018-10-01 02:23:33
【问题描述】:

是否可以在 Azure 中的 dockerized 应用服务上创建 webjob?背景:

我在 East1 上的 Azure 中有一个应用服务计划,Linux 操作系统,S1 层定价。在那个计划中,我有一个运行超级简单的 Node.js 应用程序的 dockerized 应用程序服务。 Node 应用程序将 .png 文件保存到 blob 容器存储中,我想创建一个计划的网络作业来清除旧的 .png 文件。一切似乎都很好,除了 Azure 没有给我创建 webjob 的选项。该选项显示为灰色:

网络作业不可用:

我尝试扩大订阅的定价层,但没有奏效。

我还有另一个订阅,它是 Central,S1,但这是一台 Windows 机器,订阅 #2 上的应用服务是运行 .net 应用的常规应用服务。在这个应用服务上,我确实有能力运行一个网络作业。

两者之间有几个不同之处,那么有谁知道为什么一个有效而另一个无效?是地区吗?应用程序服务在 Docker 上的事实?还是Windows vs Linux?

是否可以从 Visual Studio 将 WebJob 部署到 dockerized 应用服务,即使它似乎无法从 Azure 门户这样做?我很难找到这方面的文件。

非常感谢!

【问题讨论】:

    标签: azure docker webjob


    【解决方案1】:

    我知道这个问题已经有很长时间了,但我有办法在 Linux WebApps 上使用 WebJobs:我使用 Docker Compose。

    您可以检查它是否正常工作here

    How it works 页面中,您还可以看到 GitHub 和 Docker 存储库以及 Azure Pipeline。都是公开的。

    【讨论】:

    • 这个应用程序被停止了,你能提供github repo的链接吗?
    • 对不起@zebra...我今天会重新设置它...
    • @zebra 服务回来了 :-)
    【解决方案2】:

    目前,LinuxDocker 的 azure 应用服务似乎不支持门户中的 webjob。

    是否可以从 Visual Studio 将 WebJob 部署到 dockerized 应用服务,即使它似乎无法从 Azure 门户这样做?我很难找到这方面的文档。

    不确定但大概率不行,你可以参考这篇文章试试:Develop and deploy WebJobs using Visual Studio - Azure App Service

    另外,如果你想改进它,你可以将你的想法发布到 azure feedback

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-19
      • 2018-08-21
      • 1970-01-01
      • 2021-12-20
      • 2017-03-24
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      相关资源
      最近更新 更多