← Back to team overview

sslug-teknik team mailing list archive

Re: vedr. apache mere end 256 brugere online (apache 1.3.12)

 

Hej Søren,

Jeg ved ikke om i har fået svar på det her.. men hvis ikke håber jeg, at
jeg kan give dig/jer en hånd :-)

prøv lige at køre en httpd -l på den apache i har som virker.. og hvis den
har mod_so installeret, skal i bruge dem i loader i starten af httpd.conf..

Derefter fremskaffer du de moduler som den nævner.. hvis serveren er højt
loadet, er det måske værd at overveje at statisk kompilere alle de moduler
i bruger med ind i httpd -l.. skulle give bedre ydelse..

Anyways, i skal selv kompilere jeres apache.. det er faktisk ikke så svært
(når man først får det lært :-), læs INSTALL dokumenterne.. de er ret
udførlige.. i skal huske at ændre HARD_SERVER_LIMIT i httpd.h til f.ex.
1024,  før du laver en make..

NB. husk at Linux kernen altså som standard kun kan klare max 512 samtidige
procs.. så i skal også ind og rekompilere den - efter i har ændret i
tasks.h filen til f.ex. max 2048.. (og ændre lige Procs left for root til
f.ex. 24) - bemærk at her har det af en eller anden grund ikke været nok
bare at ændre i den under /usr/src/linux/... jeg har også måtte ændre i
systemets tasks.h fil.. som ligger et eller andet sted.. find den med f.ex.
locate tasks.h :-)

       .\|/.
       (o o)
--ooOo--(_)--oOoo------| This mail has been sent to you by: |----------

Klavs Klavsen, IT-coordinator and Systems Administrator at
Metropol Online - http://www.metropol.dk
Tlf. 33752700, Fax 33752720, Email ktk@xxxxxxxxxxx

Private Email klavs@xxxxxxxxxxx
  .oooO    Oooo.
__(   )___(   )_____This mail is based on 100% recycled bits_________
   \  (    ) /
    \ _)  (_/

Hejsa vi køre en linux Redhat (v/6.2) og apache 1.3.12-2.i386.rpm og i
/server-status kan vi se at den max køre 256 brugere. vi køre en meget
loaded server hvor der i lange perioder er fuld brug af alle 256
maxclients.
Hvis vi i httpd.conf sætter MaxClients til over 256 vil den ikke starte!
Siden vi ikke kan rette i sourcen inden .rpm udpakkes tænkte vi evt. om der
kan fremskaffes en version der kan håndtere 512 (meget gerne 1024)
MaxClients (Voldsomt besøgt server).


vi har prøvt at installere en src version 1.3.14, men den kan ikke finde de
forskellige mod_*
Den vi har hentet ligger på http://apache.area51.dk/dist/binaries/linux/

Følgende fejl opstår efter make og make install:
"[root@scotty bin]# httpd start
Syntax error on line 233 of /usr/local/apache/conf/httpd.conf:
API module structure `db_auth_module' in file
/usr/local/apache/modules/mod_auth_db.so is garbled - perhaps this is not
an
Apache module DSO?"

Med venlig hilsen

Søren Cordua Hansen & Kenneth Rosenstrøm Hans-Henrik Grüner Pedersen