首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure云部署-日志监视

Azure云部署-日志监视
EN

Stack Overflow用户
提问于 2013-06-06 09:46:37
回答 2查看 1.5K关注 0票数 0

我已经部署了我的天蓝色云服务,但是我的一些实例仍然不健康,并且一直在循环利用。我看到“回收”(角色遇到了一个错误并停止了。站点被部署了。)在状态栏中显示不健康的实例。

我从配置窗格中启用了角色的诊断功能,但是我不知道在哪里可以找到实例日志。你能告诉我在哪里能找到吗?

谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-06 14:17:24

由于这是一个非常受欢迎的问题,我想在这里作一个深入的解释,因此你可能已经知道其中的一些内容:

在实例循环时,有几种流行的场景:

1)应用程序缺少不允许IIS启动应用程序的依赖DLL。

2) WorkerRole.cs或WebRole.cs包含一个未处理的异常

3)启动脚本包含错误

为了正确地调试它,您需要确保:

1)对角色的属性启用了Azure诊断(这可以在Visual中通过复选框完成)。需要存储帐户来承载诊断数据。它可以是您通过发布解决方案的方法。

2)您的WebRole.cs和/或WorkerRole.cs文件包含正确的尝试/捕获,并将日志记录到某个外部存储。日志记录到跟踪似乎是最简单的,因为Azure诊断支持将数据传输到外部存储。

3)您已经将Azure诊断配置为将正确的数据实际传输到诊断存储帐户。最好的方法是提交一个diagnostics.wadcfg文件以及包含传输EventViewer、基础设施和跟踪日志所需的配置的解决方案。

4)最后,您需要在应用程序的app.config中配置监视跟踪日志,以便跟踪基础设施实际侦听跟踪调用。

链接包含更多关于上述所有信息的深度信息.

最后,在完成所有这些工作之后,您可以实际检查诊断存储帐户中的数据,以确定出了什么问题。有一些工具可以帮助:

1) RedGate/Cerebrata's Management Studio @ http://www.cerebrata.com/products/azure-management-studio/introduction (商业产品)

2)内置工具到Visual中,以帮助您探索任何存储帐户的内容。(您必须手动搜索和查询所需的WAD表和容器,但它是免费的)

3) AzureWatch @ http://www.paraleap.com (商业产品,面向主动监视,但允许您检查大多数按需日志,免责声明:我附属于此产品)

希望这能有所帮助

票数 3
EN

Stack Overflow用户

发布于 2013-06-06 12:17:44

尝试使用或类似的方法来探索blob存储的内容。如果像您所说的那样启用了诊断功能,那么Azure将将配置保存在名为wad-control-container的Azure blob中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16958864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档