首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何确定虚拟服务器是否被使用C#的主机挂起

如何确定虚拟服务器是否被使用C#的主机挂起
EN

Stack Overflow用户
提问于 2016-01-11 18:26:42
回答 1查看 194关注 0票数 1

我遇到了一个问题,当我的windows 2k8虚拟服务器使用太多资源时,或者当虚拟服务器主机(VMware ESXi)升级并将我的虚拟机置于挂起状态时,它将被挂起。

我想写一个小的C#控制台应用程序,它的唯一工作是在VMware主机恢复虚拟机后检测这种挂起状态。目前,我需要向服务器运维团队请求日志,以告知服务器是否已挂起。

如果我的操作系统在VMWare主机级别挂起,可以使用什么遥测来检测?

我有一个解决方案是:从虚拟服务器操作系统,用一些数据ping另一台PC,我ping的PC记录ping。这种方法的缺点是我需要使用两个应用程序。我更喜欢在虚拟服务器上运行的单个应用程序本身足够智能,可以检测到挂起状态。

如果我需要提供更多信息或澄清任何事情,请大声疾呼。

EN

回答 1

Stack Overflow用户

发布于 2016-01-13 17:23:32

我会使用Log4net将所发生的一切记录到一个txt文件中,并将其压缩。

教程:http://www.codeproject.com/Articles/140911/log-net-Tutorial

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

https://stackoverflow.com/questions/34719159

复制
相关文章

相似问题

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