1

基本的に、マルチスレッド リクエストを実行し、結果を EC2 上の EBS でサポートされたインスタンスで実行されているデータベースに保存するクローラーである C# コンソール アプリケーションがあります。

昨夜、Powershell コマンド ラインからアプリケーションを起動し、実行したままにしました。私が去ったということは、ログオフせずに RDP セッションを閉じたことを意味します。

今日戻ってきたとき、昨日 EC2 インスタンスからログアウトしてからコンソールが更新されておらず、フリーズしているように見えました。

以下の Log4Net の出力 (コンソールとテキスト ファイルの両方) からわかるように、キーボードで 1 つのキーを入力すると、中断したところから単純に "再開" されました。

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 は日時形式)

イベント ビューアを見てみましたが、異常なことは何も見つかりませんでした。エラー メッセージや警告メッセージはまったくありませんでした。

この動作を説明するものはありますか?

4

1 に答える 1

1

コンソール ウィンドウを誤ってマウスでクリックしませんでしたか? これにより、コピーのマークが開始され、すべてのコンソール出力が中断され、キーを 1 回押すだけでモードが終了します。

于 2013-07-19T21:46:04.443 に答える