Version complète: sur le forum Webmaster Hub : Problème : Une multitude de process php.exe/minute
Webmaster Hub > Informatique & Internet > PC-Gyver > Windows, IIS
tourdumonde
Voilà, j'ai un problème important avec mon forum. Il tourne (ou plutôt tournait) en Php-MySQL. C'est un forum PHPBB. Le nombre de visiteurs normal est de 2000 / jour mais voilà depuis une semaine je reçois un assaut de requêtes en tout genre ...
A première vue il s'agissait du verre Santy qui s'est répandu sur le net fin décembre et qui était revenu : http://www.f-secure.com/v-descs/santy_a.shtml
J'avais immédiatement protégé mon forum contre ce virus - http://www.phpbb.com/phpBB/viewtopic.php?t=240513

Maleureusement depuis une semaine, je reçois des centaines requêtes à la minute ... dont de nombreuses sont du style : GET http://www.tourdumonde.be/forum/viewtopic....(34))%252E%2527

Bref, rien de catholique. Seulement malgré tout, et la mise à jour du fichier, les requêtes, elles continuent à venir sans cesse ... jusqu'au point que tout le CPU du serveur est bouffé et mon hébergeur a donc du bloquer temporairement mon forum

Il est important de constater que le forum tourne sur Windows IIS et qu'apparement mon hébergeur a constaté qu'une multitude (jusqu'à 20) process php.exe sont crées à la minute. Est-ce normal ??? Pourquoi ces process sont-ils crées ? Merci, si vous pouvez me donner un coup de main.

Pierre
Dan
Bonjour,

C'est que Php est configuré pour tourner en CGI et non en module du serveur Web. Dans ce cas à chaque requête php un process php.exe est lancé. Rien d'anormal que ce process soit créé. C'est le nombre qui est inquiétant.

Tu devrais faire une règle de réécriture pour interdire l'accès.

Dan
tourdumonde
CITATION(Dan @ mercredi 16 février 2005, 07h48)
Bonjour,

C'est que Php est configuré pour tourner en CGI et non en module du serveur Web. Dans ce cas à chaque requête php un process php.exe est lancé. Rien d'anormal que ce process soit créé. C'est le nombre qui est inquiétant.

Tu devrais faire une règle de réécriture pour interdire l'accès.

Dan
*

Merci Dan,
Sais-tu comment je peux implémenter une règle de réécriture sur Windows ?
Dan
Je pense, mais ne suis pas certain de ce que je t'écris, que IIS a un tableau de bord permettant les réécritures. Par contre, n'ayant jamais implémenté un serveur IIS je ne saurais pas où t'envoyer.

Il existe un module: ISAPIREWRITE, dont la version Lite est gratuite, et qui permet de faire à peu près ce que permet le mod_rewrite Apache.
Tu le trouveras sur le site: http://www.isapirewrite.com/
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.