gpt4 book ai didi

azure - 是什么导致我的 WebRole 永远无法启动?

转载 作者:行者123 更新时间:2023-12-03 06:05:25 26 4
gpt4 key购买 nike

我有一个作为 Web 角色托管在 Azure 上的 Web 服务。在此 Web 角色中,我重写 Run() 方法并按以下顺序执行一些数据库操作,基本上充当辅助角色。

  1. 转到 blob 存储来提取一小组数据。

  2. 缓存此数据以供将来使用。

  3. 杀死一些太旧的 Blob 。

  4. Thread.Sleep(900000);

基本上该操作在后台每 15 分钟重复一次。当我在 DevFabric 上运行时,它运行良好,但部署后, azure 门户陷入稳定角色然后准备节点的循环中。

从未真正启动过任何一个实例。我已启用诊断,但它没有向我显示任何表明存在问题的信息。我不知道为什么会发生这种情况。

最佳答案

听起来 OnStart 中抛出了一个错误。您有什么方法可以对整个函数进行 try/catch 并将错误转储到事件查看器中吗?从那里您可以远程访问实例并调查错误

很可能您部署到云的配置与在模拟器中运行的配置不同(SQL Azure 防火墙权限、指向本地开发存储而不是 ATS 的指针等)。另外,请确保您的诊断指向真实的 Azure 帐户而不是本地开发存储。

关于azure - 是什么导致我的 WebRole 永远无法启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10067895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com