Practice of Programming

プログラム とか Linuxとかの話題

ircd が All connections in use とか言う

# 各日付間違えたので移動

たった、38接続なのに...。
1024(FD_SETSIZE)なんかに、達してないのになぁ。

最大接続数の設定は0(無制限)にしているので、そこは問題ないし。
有効なのかを試すために、30にしたら、ちゃんと31(30 + ローカル接続1)で止まったし。

困った...。


で、UnrealIRCd(http://www.unrealircd.com/)入れて、逃げることにしました。50までしか試してないけど、問題なし。config はすごいわかりやすかった。後、spam 対策等がしっかりされてるようです。社内用途だから、全部はずしたけど。
configure とかも、ダイアログで聞いてくれて、よろしかった。
Hyperionとどっちにしようか迷ったけど、サイトの見た目がかっこいいほうにしてみた。


何も考えずに動かすと、root で動いてしまいます。
include/config.h
で、IRC_USERとIRC_GROUPを設定することで、変更できます。
CHROOTのオプションもここで設定する模様ですが、今回はパスしました。