Apache mit HardServerLimit > 256 kompilieren

Apache, Lighttpd, nginx, Cherokee
Post Reply
golyr
Posts: 13
Joined: 2003-09-14 18:23
 

Apache mit HardServerLimit > 256 kompilieren

Post by golyr »

Hallo Leute,

Da meine Seiten mittlerweile so stark frequentiert sind, dass mein Server in Spitzenzeiten genau 256 verbindungen hat würde ich das HARD SERVER LIMIT gerne auf etwas mehr als 256 setzen.

Mein Server hat 4GB RAM, daher denke ich,dass ein Limit von 512 sicherlich machbar ist.

Ich habe jetzt verzweifelt versucht den Apache Server mit HARD_SERVER_LIMIT=512 neu zu kompilieren,leider hat das nie richtig funktioniert.

Wie genau muss ich das machen? Kann mir da jemand helfen?

Auf meinem Server ist Debian installiert.

So bin ich bisher vorgeganen:

apt-get install apache
- er lädt alles runter usw
- ich ändere die httpd.h (im ordner include) (HARD_SERVER_LIMIT=512)

wie muss ich den Server jetzt neu kompilieren, damit mir nicht alle eingebauten funktionen (GD LIB usw) verloren gehen?

Vielen Dank für eure Hilfe
andreask2
Posts: 696
Joined: 2004-01-27 14:16
Location: Aachen
 

Re: Apache mit HardServerLimit > 256 kompilieren

Post by andreask2 »

golyr wrote:So bin ich bisher vorgeganen:

apt-get install apache
- er lädt alles runter usw
- ich ändere die httpd.h (im ordner include) (HARD_SERVER_LIMIT=512)
Debian installiert doch Binärpakete, das heißt, sie sind bereits kompiliert, also ist das schon zu spät. Du kannst dann im Source ändern was Du willst, er wird ja nicht mehr verwendet.
golyr wrote:wie muss ich den Server jetzt neu kompilieren, damit mir nicht alle eingebauten funktionen (GD LIB usw) verloren gehen?
Ich bin kein Debian-Fachmann, das können andere sicher genauer sagen. Aber kannst Du keine source-Pakete installieren, darin die Ã?nderung vornehmen, und dann daraus ein .deb machen?

Bei Gentoo würde ich jetzt einfach ein kleines patch schreiben, welches das "Standard-Paket" überlagert. Dann kann man den Apachen wie gewohnt per

Code: Select all

emerge apache
installieren, und braucht sich auch bei updates... nicht mehr drum kümmern. Aber ich bin mir sicher bei Debian gibt es da auch gute Möglichkeiten ;-)

PS: Im 2.0er Apachen gibt es dafür AFAIK eine Konfigurations-Option zur Laufzeit: http://httpd.apache.org/docs-2.0/mod/mp ... erverlimit
golyr
Posts: 13
Joined: 2003-09-14 18:23
 

Re: Apache mit HardServerLimit > 256 kompilieren

Post by golyr »

Danke für die Antwort.

Ich habe vor einiger Zeit mal probiert die Source zu installieren zu modifizieren und da eine deb draus zu machen.

Entweder ist es nicht möglich, oder ich habe es nicht richtig gemacht.

Weiß zufällig jemand, wie man das RICHTIG macht? :)
PS: Im 2.0er Apachen gibt es dafür AFAIK eine Konfigurations-Option zur Laufzeit: http://httpd.apache.org/docs-2.0/mod/mp ... erverlimit
ich benutze leider Apache/1.3.29, daher fällt diese Möglichkeit für mich auch aus :(
Post Reply