[pgsql-jp: 34504] Re: Cygwin+PostgreSQLでWindows ハンドルの開放漏れ?
NOBU
nobu-fujita @ nifty.com
2004年 12月 21日 (火) 11:52:18 JST
NOBUです。
さらに調査を進めたところ、そもそもCYGWINのfork()まわりの
処理に問題がありそうなことがわかりました。
SNAPSHOTの情報に、いくつか怪しい記述があります。
>>コレクターのステータスが失われていたら、新しいのをもう一つ、スタートする、と
>書いてあります。
>>
>> /* If we have lost the stats collector, try to start a new one */
>> if (!pgstat_is_running)
>> pgstat_start();
>>
上記の処理を強引にコメントアウトし、Windowsハンドルの増加を確認しましたが
前と変わらず、単調に増加しています。
このことから、上記の処理がWindowsハンドルの増加に関連があるとは考えにくいです
。
もともとPostgreSQLはCYGWINに依存しているコードが余りないため、今回の不具合は
PostgreSQLではなさそうです。
cygserverを使用して同様の現象が発生している方はいないでしょうか?
/*
*******************************************
* NOBU <nobu-fujita @ nifty.com>
*******************************************
*/
pgsql-jp メーリングリストの案内