OVH Cloud OVH Cloud

Limiter les ressources a un Vhos sous Apache 2.0.XX

1 réponse
Avatar
Miriame Sinclot
Bonjour,

J'aimerais savoir si il est possible sous Apache 2.0.XX Advanced Server de :

1- Limiter les ressources a un vhost, afin qu'il n'utilise pas 100% du cpu
et 100% de la memoire avec une requete php/mysql foireuse ...

2- D'isoler en process un Vhost afin que si il doit faire planter le
proicess, les autres n'en soit pas affecté

merci d'avance

1 réponse

Avatar
Patrick Mevzek
1- Limiter les ressources a un vhost, afin qu'il n'utilise pas 100% du
cpu et 100% de la memoire avec une requete php/mysql foireuse ...

2- D'isoler en process un Vhost afin que si il doit faire planter le
proicess, les autres n'en soit pas affecté


Affecter un useruid différent à chaque vhost (ce qui ne semble pas
évident en Apache 2 vu que perchild comme MPM ne semble pas très
développé, mais je crois qu'il y en a d'autres), et après vous jouez sur
les limites au niveau de l'OS pour chaque useruid différent
(cf ulimit sous Unix par exemple)

Pour juste les limites mémoires, y a le module Perl Apache::GSizeLimit
qui peut être utile, mais bon cela impose d'avoir mod_perl en plus
d'Apache, et notamment pour Apache 2, c'est toujours en train d'évoluer
et il y d'ailleurs de gros débats épineux en ce moment même alors que
mod_perl 2 devrait sortir d'ici 15 jours selon les voeux de certains.

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>