Page 1 of 1

Debian Etch, Apache 2.2 und suPHP = Wie setze ich limits??

Posted: 2007-07-07 19:01
by jg1
Hallo,

ich habe Debain Etch mit Apache 2.2 und suPHP (PHP5) am laufen.
Nun möchte ich für die einzelnen User Limits einrichten;
In erster Linie soll kein VHost die Maschine auslasten können.

Wie mache ich dies am besten? (Am besten nur mit Standard-Paketen!)

Danke
JG

Re: Debian Etch, Apache 2.2 und suPHP = Wie setze ich limits??

Posted: 2007-07-07 19:22
by Roger Wilco
/etc/security/limits.conf, /etc/limits, /etc/php.ini (bzw. die jeweilige benutzer- oder domainspezifische php.ini), /etc/apache2/httpd.conf usw.

Re: Debian Etch, Apache 2.2 und suPHP = Wie setze ich limits

Posted: 2007-07-07 19:31
by jg1
Hallo,

habe auch schon ein wenig gegoogeld bevor ich hier mein Posting reingesetzt habe.

limits.conf bzw. /etc/security/limits.conf funktioniert leider nicht.
Die Apache-Anweisungen RLimitCPU etc. greifen angeblich auch nicht bei suPHP.
Die php.ini ist für meinen Zweck die Systemauslastung pro VHOST zu regeln auch nicht geeignet.

Ich habe irgendwo gelesen, dass suphp seine eigenen Limitierungen mitbringt. Aber ich weiss nicht, wie ich diese einstellen kann...

JG

Re: Debian Etch, Apache 2.2 und suPHP = Wie setze ich limits??

Posted: 2007-07-07 19:34
by Roger Wilco
grewe wrote:limits.conf bzw. /etc/security/limits.conf funktioniert leider nicht.
-vv
Wenn die Prozesslimits korrekt gesetzt wurden (vielleicht auch pro Benutzer/Gruppe), dann funktioniert das schon...

Re: Debian Etch, Apache 2.2 und suPHP = Wie setze ich limits

Posted: 2007-07-07 19:42
by jg1
Hmm..

hast Du zufällig einen Link zur Hand, wo einem die Limits richtig erklärt werden?

Ich habe immer nur gelesen, dass die Limit.conf nur dann greift, wenn der entsprechende Prozess auch PAM unterstützt. Also für die SSH und CRON-Jobs soll das supi gehen. Aber für Apache bzw. suPHP? Die User haben keinen SSH-Zugang.

Wie gesagt, kennst Du irgendwo ein gutes HowTO dazu?

Re: Debian Etch, Apache 2.2 und suPHP = Wie setze ich limits??

Posted: 2007-07-11 00:57
by lufthansen
Die php.ini ist für meinen Zweck die Systemauslastung pro VHOST zu regeln auch nicht geeignet.
Das ist so nicht richtig.
Du kannst via suphp auch vhost spezifische configs angeben.
und damit ist es dann sehr wohl möglich :)