【问题标题】:Log console output in a Python Azure Web/Worker Role在 Python Azure Web/Worker 角色中记录控制台输出
【发布时间】:2015-11-12 14:40:45
【问题描述】:

我使用 Microsoft Visual Studio 2015,as per this tutorial 在 Microsoft Azure 上部署了一个简单的 Python Worker Role。它在本地运行良好,但我找不到在发布后查看控制台输出的方法。

我已尝试启用诊断,但我只收到一些关于说 Global Disk Quota of 2560 MB is less than total minimum quota 2711 MB required by all the tables 的错误。

我也尝试过启用远程桌面,但它不会接受我的凭据,即使在我打开设置时它确实接受了它们。

将 Python 辅助角色部署到 Azure 时如何/在哪里可以看到我的应用程序输出?

【问题讨论】:

    标签: python visual-studio azure visual-studio-2015 azure-worker-roles


    【解决方案1】:

    我已尝试启用诊断,但我只收到一些错误,说 2560 MB 的全局磁盘配额小于所有表所需的总最小配额 2711 MB。

    对于这个问题,您可能需要检查以下几点:

    1. 当您启用诊断设置时,您在诊断上设置了多少磁盘配额?如果您使用 small 或 extrasamll 实例,我建议不必设置较大的磁盘。

    2.能否设置 Azure 存储帐户?从这些屏幕截图中,您可以设置存储帐户:

    如果您已经设置了存储帐户,您可以设置另一个存储帐户进行测试。

    我也尝试过启用远程桌面,但它不会接受我的凭据,即使在我打开设置时它确实接受了它们。 关于在实例上启用 RD,您可以按照上面提到的参考进行操作。如果你想在 Azure Portal 上设置 RD,请点击“配置”面板,选择远程,然后你可以看到这个图片:

    然后您可以单击“连接”按钮来连接您的实例。 请尝试一下。有任何问题,请告诉我。

    【讨论】:

      【解决方案2】:

      我们可以为您的云服务安装云服务诊断扩展,它将在 Azure 表存储中记录运行时指标。这是official guide,它逐步向您展示如何在工作角色中启用诊断。并且根据你目前的情况,可以从第 4 步开始。

      如果您需要一些自定义指标日志,您还可以利用 Azure 存储或数据库来托管您的日志。集成Azure Table存储请参考How to use Table storage from Python

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-01
        • 1970-01-01
        相关资源
        最近更新 更多