[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00859] Re: jserver の接続数上限
- To: freewnn@tomo.gr.jp
- Subject: [freewnn:00859] Re: jserver の接続数上限
- From: aono@XXXX (Tomoki AONO)
- Date: Sun, 9 Jun 2002 03:30:31 JST
- In-Reply-To: Your message of "Mon, 03 Jun 2002 03:12:19 +0900".<868z5xwnwc.wl@barleycoren.oikumene.gcd.org>
- Reply-To: freewnn@tomo.gr.jp
青野です。こんばんは。
#何か青野が忘れてることありませんか。
<868z5xwnwc.wl@barleycoren.oikumene.gcd.org>の記事において
hiroo@oikumene.gcd.orgさんは書きました。
>> とりあえずは、
>> ・ getdtablesize() があるか調べて、それを使う
>> ・ なければ、sys/param.h を include して NOFILE を使う
>> ・ #ifdef HITACHI は削除
>> とまとめなおしておいて、それからゆっくり鳩貝さん、青野さん、元木さんの
>> 修正を参考に直そうかと思っています。
>> % 現状への patch が出てくると有難いですが :p
忘れたわけではないのですが、いろいろ考えてるだけで先に進み
ません。ソケット以外でもファイルディスクリプタを使うはずな
ので、その辺りをどうすればよいかと思っているところです。
とりあえずそれを抜きにして考えれば、
get_or_raise(wanted_fd)のようなラッパー関数をつくって、
・setrlimit()があればwanted_fdまで増やせるか試す(とれた分
を返す)
・なければwanted_fdは無視してgettablesize()/NOFILEを返す
というのを考えていましたが、いかがでしょうか。
----
大阪教育大学 情報処理センター
青野智樹 (aono@cc.osaka-kyoiku.ac.jp)
#情報処理センターに関するお問い合わせは
#center@cc.osaka-kyoiku.ac.jp へお願いします。