请教 Windows Server 2012 的一个问题

2018-01-27 00:57:50 +08:00
 HeartJ

C++写了一个程序 A,运行在 Windows Server 2012 r2 上,通过 nssm 将程序 A 制作为服务随系统自启动。程序 A 通过 TCP/UDP 从程序 B 接收数据,将数据转发至程序 C。

A、B、C 部署在不同服务器上。

发现了个问题,现象是程序 A 的个别线程似乎被挂起,任何工作都不执行了(可能描述不准确),日志也不记录(日志使用 Event Log ),在事件查看器中发现很长的一段时间(超过 12 小时),Windows 日志-应用程序中没有任何事件记录。之后事件查看器中有事件记录,但是程序 A 依然无法正常工作。在程序 A 发生问题时,事件查看器中有 EventID 9009 桌面管理器退出以及 IMECustomerEvent 发生。

想请教一下,这个问题可能是由什么原因引起的?上述现象不是必现(也可能是没找到复现方法)。

谢谢各位。

2556 次点击
所在节点    Windows
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/426303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX