[FreeBSD] Unreal Ircd op FreeBSD werkt niet!

Pagina: 1
Acties:

  • Polichism
  • Registratie: Maart 2002
  • Niet online
(overleden)
Ik ben bezig met Unreal Ircd op FreeBSD 4.5-STABLE.
Ik heb alles geconfigd.
Maar hij geeft mij een fout melding:
code:
1
2
3
ircd fd table too big
Hard Limit: 957 IRC max: 0
Fix MAXCONNECTIONS

Maar ik heb op google gezocht...
en dat ga mij de volgende resultaten:
> I dunno if it`s the correct list to ask for this kind of information, but...
>
> I once tried to compile an irc daemon in my old Linux, and when needed to
> establish more than 256 simultaneuos connections I`ve got the error:
>
> "FD Table too big"
>
> I didn`t find any kernel option in the RedHat kernel configuration to rise
> the FD Table value... Now i`ve the same problem in my FreeBSD 2.2.6
>
> Does anybody know which is the FD Table value in FreeBSD? Or even how to
> change this?!?!

FreeBSD 2.2.*
/usr/src/sys/sys/types.h
---------
/*
* Select uses bit masks of file descriptors in longs. These macros
* manipulate such bit fields (the filesystem macros use chars).
* FD_SETSIZE may be defined by the user, but the default here should
* be enough for most uses.
*/
#ifndef FD_SETSIZE
#define FD_SETSIZE 256
#endif
---------

change this to 1024 (or 2048) and ircd will work fine :) (tested on ircd
with >800 users)


p.s.
FreeBSD 3.* -> #define FD_SETSIZE 1024
Dat heb ik gedaan...
Nou staat er in mijn /usr/src/sys/sys/types.h dus:
code:
1
2
3
#ifndef FD_SETSIZE
#define FD_SETSIZE  1024
#endif

Maar nog krijg ik de zelfde fout melding....
Weet iemand hoe dit komt?

{02:31:10} (splinkie): ik hoor net van iemand dat ze nu met een fietsband moest naaien omdat ze geen condooms meer kon betalen || {02:34:44} (Asjemenou): beter met een lange tijd met goodyear dan een korte tijd met firestone en in de problemen komen


  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Met je probleem kan ik je niet helpen, maar je kan ook Hybrid proberen (/usr/ports/irc/ircd-hybrid / http://www.ircd-hybrid.org). Die werkt in ieder geval wel :).

"I'd rather have a bottle in front of me than a frontal lobotomy."


Verwijderd

Welke versie UnrealIRCD?

Heeft bij mij vroeger perfec gewerkt onder freeBSD. Werkt ook al tijden perfect onder openBSD (2.8 && 3.0).

Verwijderd

Unreal3.2-Selene[beta9] en dat onder freebsd 4.5

waarschijnlijk een foute setup

draai je setup nog eens.

  • Polichism
  • Registratie: Maart 2002
  • Niet online
(overleden)
Setup heb ik al vaker gerund.
Ik heb ook Setup veranrd.
en ik heb versie 3.1.3 van UnrealIrcd.

{02:31:10} (splinkie): ik hoor net van iemand dat ze nu met een fietsband moest naaien omdat ze geen condooms meer kon betalen || {02:34:44} (Asjemenou): beter met een lange tijd met goodyear dan een korte tijd met firestone en in de problemen komen


  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

code:
1
2
3
ircd fd table too big
Hard Limit: 957 IRC max: 0
Fix MAXCONNECTIONS

Maar ik heb op google gezocht...
en dat ga mij de volgende resultaten:
De MAXCONNECIONS define zoeken en die aanpassen.
Nou staat er in mijn /usr/src/sys/sys/types.h dus:
code:
1
2
3
#ifndef FD_SETSIZE
#define FD_SETSIZE  1024
#endif

Maar nog krijg ik de zelfde fout melding....
Weet iemand hoe dit komt?
Dan zul je ook je kernel moet hercompileren. Die FD set is een kernel limiet, niet een van userspace.

  • Polichism
  • Registratie: Maart 2002
  • Niet online
(overleden)
Ah dat was het dus.
Ik had mijn kernel niet hoeven aan te passen.
Maar ik kon dat van MAXCONNECTIONS niet vinden.
Maar dat bleek dus in include/config.h te staan.
Hij draait gelukkig al.
Tot nu Toe probleem loos.
Thnx all

{02:31:10} (splinkie): ik hoor net van iemand dat ze nu met een fietsband moest naaien omdat ze geen condooms meer kon betalen || {02:34:44} (Asjemenou): beter met een lange tijd met goodyear dan een korte tijd met firestone en in de problemen komen

Pagina: 1