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

Bash, Shell, PHP, Python, Perl, CGI
jg1
Posts: 52
Joined: 2005-10-20 14:47

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

Post by jg1 » 2007-07-07 19:01

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
Last edited by jg1 on 2010-09-12 01:04, edited 1 time in total.

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

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

Post by Roger Wilco » 2007-07-07 19:22

/etc/security/limits.conf, /etc/limits, /etc/php.ini (bzw. die jeweilige benutzer- oder domainspezifische php.ini), /etc/apache2/httpd.conf usw.

jg1
Posts: 52
Joined: 2005-10-20 14:47

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

Post by jg1 » 2007-07-07 19:31

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
Last edited by jg1 on 2010-09-12 01:04, edited 1 time in total.

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

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

Post by Roger Wilco » 2007-07-07 19:34

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...

jg1
Posts: 52
Joined: 2005-10-20 14:47

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

Post by jg1 » 2007-07-07 19:42

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?
Last edited by jg1 on 2010-09-12 01:04, edited 1 time in total.

lufthansen
Posts: 390
Joined: 2002-09-24 17:31
Location: NRW

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

Post by lufthansen » 2007-07-11 00:57

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 :)