Bonjour !

je plante le d�cor: je fais une requ�te SQL qui s'exprime par 4 JOIN's 
successifs sur des tables pas si petites que �a (40.000 rec, 250.000, 1.500.000 
et ... 200).

Toute op�rations faites, le r�sultat comprend environ 200.000 enregistrements. 
Si je lance la requ�te � partir d'un script php avec 

$ php le_script.php > results.html

cela passe sans probl�mes (il faut genre 2 minutes). En revanche, quand je 
lance le script � partir d'un browser via apache, �a ne va plus.

Config: 128MB ram + 256 MB swap. 

Le pc broute et broute et broute... si tout va bien, j'arrive � tuer la t�che, 
sinon, le swap est tellement archi plein que plus rien ne va: la loupiote de 
hdd cesse de clignoter, et c'est hard reset. Pour info, � voir la sortie de 
top, les process en question ne tourne pas en root (� moins de jouer avec suid, 
je suppose que apache, php,mysql et le browser tournent en tant qu'utilisateurs 
normaux, non ?)

Question: il y a un m�canisme qui permet de mettre un quota m�moire pour un 
utilisateur, ou n'importe quoi d'autre histoire de dire: "oh, le process 
s'emballe et bouffe toute la m�moire... kill -9 !" ?

Merci et bonne journ�e,
Gerd


-------------------------------------------------
This mail sent through Tiscali Webmail (http://webmail.tiscali.be)

Répondre à