* Fran�ois Boisson <[EMAIL PROTECTED]> [2003-03-07 15:54] :
> Hier, la connexion Internet s'est coup� sur tout le lyc�e (dixit
> l'administration). Constataion plus de serveur de nom, je relance le bazar
> et je regarde les logs:
> 
> 
> Mar  6 15:38:30 yoda kernel: VM: killing process named
> Mar  6 15:41:34 yoda kernel: VM: killing process apache

Quel noyau ? 2.2.x ou 2.4.x ?
 
> Epluchage des logs pour voir d'o� �a vient (il n'�tait pas 6h25 et pas de
> cron particulier � cet heure l�!): L'origine vient d'un Marseillais (ou
> qqu'un du coin, en tout cas, ce n'est pas un �l�ve puisque le lyc�e est �
> Paris) qui aurait
> 
> 1) lancer une aspiration du site � 15h33
> 2) lancer 82 requ�tes sur le forum des �l�ves en 2 fois (15:33 (20
> requ�tes) et surtout 15:40 (62 requ�tes)).
> 
> D'o� besoin de m�moire (la machine est un Pentium350 64MRam avec 75M de
> swap) et descente par le noyau de named et apache. 
> 
> J'ai port� la m�moire � 128M pour �lever le seuil mais
> 
> -> Pourquoi named et apache et pas d'autres processus?

Parce qu'ils occupent beaucoup de place m�moire ? Et ils sont donc
"int�ressants" pour la VM du noyau car leur mort lib�rera de la place
m�moire que le noyau pourra utiliser.

> -> Est ce � votre avis un comportement volontaire (qui n'a march� que
> parce que le serveur n'est pas vraiment une grosse b�cane) ou une
> maladresse de personne hyst�rique sur sa souris? Je serais pour cette

Il faudrait demander � la personne elle-m�me ! �a fait beaucoup tout
de m�me pour une maladresse, je pencherais pour la premi�re hypoth�se.

> deuxi�me hypoth�se, on n'aspire pas un site tout en essayant de le
> flinguer...-> Y-aurait-il une faille de ce type dans phpBB2 (inflation des
> ressources)? (Je ne pense pas, le forum commence � enfler et le pbm est

J'ai vaguement entendu dire que ce forum n'�tait pas un mod�le du
point de vue de la s�curit�, mais ce n'est qu'un ou�-dire et il est
difficile de demander aux utilisateurs de renoncer � un forum ou de
basculer sur un autre sans bonne raison valable.

> que 64M, c'est juste je pense)-> La machine avait bien r�cup�r�e et il
> aurait suffit que named se relance tout seul. Script dans cron (me parait
> une bonne id�e mais la crontab devient charg�e), entr�e dans inittab +
> respawn (il faut maitriser le sujet notamment le comportement au boot
> d'une telle entr�e)

Sinon, il y a quelques programmes (paquet daemon de unstable par
exemple) qui permettent de manager un programme comme si c'�tait un
d�mon et qui peuvent le relancer s'il vient � �tre tu�. Mais il ne
faut pas que celui-ci soit tu�. :-)

Le "mieux" ici est effectivement d'ajouter de la m�moire, d'augmenter
la partition de swap (ne pas h�siter � aller large : 400 Mo ne serait
pas du luxe si la machine est cens�e �tre charg�e) et essayer de
limiter l'impact des connexions entrantes (�a, je ne sais pas trop
comment faire �a simplement).

Mes 2�

Fred

Répondre à