我有一个作为 Web 角色托管在 azure 上的 Web 服务。在这个 Web 角色中,我重写了 Run() 方法并按以下顺序执行一些数据库操作,以基本上充当工作角色。
转到 blob 存储以提取一小组数据。
缓存此数据以备将来使用。
杀死一些太旧的 blob。
Thread.Sleep(900000);
基本上,该操作在后台每 15 分钟重复一次。当我在 DevFabric 上运行时它运行良好,但是在部署 azure 门户时会陷入稳定角色然后准备节点的循环中。
从来没有真正启动任何一个实例。我启用了诊断,但它没有显示任何提示存在问题的信息。我不知道为什么会发生这种情况。