C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 43 を表示中)
■22820 / )  リソースの開放
□投稿者/ なゆ (1回)-(2008/08/02(Sat) 15:37:10)

分類:[C#] 

初めて質問させて頂きます。

開発環境:VS2005

現在定期的にLinuxサーバへコマンドを発行するWindowsサービスを開発しております。
Linuxサーバとの通信プロトコルはSSHを使用しており、SSHクライアントとしてはplink.exeを使用しています。

たまに、plink.exeからの制御が返ってこない現象が発生し、その場合にはタイムアウト処理として
plink.exeプロセスを強制終了する処理を実装しました。

ところが、plink.exeを強制終了すると仮想メモリやハンドル、スレッド等が開放されず増え続けてしまいます。
プロセスが応答を返さないことに問題があるのかも知れませんが、強制終了した際にリソースが開放されないのは仕方の無いことでしょうか?

お知恵をお貸し下さい。
返信 編集キー/


管理者用

- Child Tree -