Bonjour, j'ai un souci assez chiant avec la dernière version de wamp, je m'explique :
après désinstall de l'ancienne version et l'install de la nouvelle version, tout marche mais j'ai un process httpd.exe qui occupe de plus en plus de ram, et ce jusqu'a saturation de la machine, je suis obligé de relancer apache pour faire redescendre la conso et c'est vraiment peu pratique
quelqu'un sait comment faire pour régler ce problème?
merci.
Ps : wamp dernière version avec php5 et addon zend sur un windows 2003. tout fonctionnait bien avant.
J'ai résolut le problème et espère que ça en aidera certain.
Pour ceux qui utilisent Windows 2003 serveur, un problème sur WAMP 1.7.0, relevé et mainte fois envoyés aux développeurs mais régulièrement ignorés provoquais un plantage de la machine.
En effet, apache augmentais en charge mémoire indéfiniement, jusqu'a ce que PHP provoque des erreurs Out Of Memory et qu'au final, le serveur plante à cause d'une surcharge de ram / swap.
Ce problème, que je n'ai toujours pas réèllement diagnostiqué peux être contourné.
Créez une tache planifié toutes les heures avec cette commande :
Ouai mais là on sort du cadre, surtout dans le cas d'un serveur fort demandé comme le mien.
Non, il faut traiter le problème à la base et tenter d'apporter une solution drastique à ce problème car les dernières versions en sont atteintes d'après ce que j'ai vu.
Même si Wamp n'a pas vocation d'être mis en production, je pense que sortir une version "wamp pro" serait une excellente chose pour les administrateurs qui utilisent win 2003.
Vous rempliriez un marché de software serveurs apache "prêt à l'emploi" pour les administrateurs qui doivent installer plusieurs dizaines de serveurs en même temps.
Moi c'est dans ce cadre là que j'exploite l'avantage de wamp...
Je voulais juste apporter une précision pour mon cas. Je n'utilise Apache que comme proxy inverse (utilisation de mod_proxy suffisant pour ce que je veux faire). Je n'ai pas d'applications php qui tournent dessus.
Apache se contente de relayer les requêtes à un autre serveur (Tomcat) derrière.
Pour moi cette commande ne fonctionne pas. J'ai du remplacer le Apache.exe par Apachemonitor.exe et il me m'est un message d'erreur me stipulant que le monitoring est deja en marche ????
j'avais ce soucis à cause d'un script en perl qui tournait en boucle sous linux. Apache accapparait toutes les ressources processeurs.
tu n'as pas précisé l'os sous lequel Apache tourne.
il semble qu'il y ait beaucoup de soucis avec les versions 2000 et 2003 de Windows. C'est inhérent à Apache comme le dit roms et non à Wamp dans ce cas là.
Mais faites attention aussi à vos erreurs de script comme je le disais au début
Pour ma part je n'ai pas de script puisqu'apache fais juste proxy (j'ai pas de perl ni de php qui tourne donc).
Remarque : un bug a été ouvert sur le Bugzilla d'apache par un gars qui utilise Apache dans les même conditions que moi mais j'ai l'impression qu'il n'évolue plus trop... [issues.apache.org]
Sinon j'ai trouvé une page d'un gars qui a décrypté cette "faille" et qui fourni un code C qui permet de mettre le serveur "par terre" en quelque secondes (c'est tout en Anglais)