AWS EC2中的控制台应用程序“暂停”

时间:2013-07-19 21:37:23

标签: c# amazon-ec2 console-application

我有一个C#控制台应用程序,它基本上是一个运行多线程请求的爬虫程序,并将结果保存到EC2上EBS支持的实例上运行的数据库中。

昨晚,我从Powershell命令行启动了应用程序,并让它继续运行。通过说我离开我的意思是我关闭了RDP会话而没有注销。

今天当我回来的时候,自从我昨天从我的EC2实例退出并且似乎被冻结之后,控制台还没有更新。

我在键盘上键入了一个键,然后它就从它停止的位置“恢复”,如下所示:从Log4Net的出口(包括控制台和文本文件)中可以看到:

2013-07-18 20:45:17,854 [30] DEBUG J3 - Reply for Request <959> -> <721>
2013-07-18 20:45:17,870 [11] DEBUG J3 - Reply for Request <441> -> <1433>
2013-07-19 18:17:35,466 [1] DEBUG J3 - Request for <244> -> <154>
2013-07-19 18:17:35,466 [17] DEBUG J3 - Request for <946> -> <1099>

(yyyy-MM-dd HH:mm:ss,mmm是日期 - 时间格式)

我查看了事件查看器,但没有发现任何异常,没有任何错误或警告信息。

有什么可以解释这种行为吗?

1 个答案:

答案 0 :(得分:1)

您没有在控制台窗口上意外点击鼠标?这可以开始标记复制,暂停所有控制台输出,单个按键将退出该模式。