Depuis peu, nous avons installé la nouvelle version de Wamp sur notre serveur. Depuis cette mise à jour, à chaque fois que nous effectuons une volée de requêtes MySQL, le serveur s'emballe et les processus mysql.exe et httpd.exe prennent à eux deux 100% de l'utilisation de l'UC.
Toutes nos pages mettent bien plus de temps à s'afficher (10 secondes pour un simple listing de produits).
Avec l'ancienne version (je ne saurais malheureusement pas vous dire laquelle), nous n'avions pas ce problème.
Quelqu'un a-t-il une idée d'où ça pourrait venir et surtout de comment résoudre le problème ?
Après être passé en MySQL 5.1.30, avez-vous effectué mysql_upgrade sur vos tables ?
La mise à jour que vous avez faite (Pourquoi, puisque tout fonctionnait bien ?) a laissé le client MySQL en version 5.0.51 alors que le serveur est passé en version 5.1.30 ce qui peut poser des problèmes. Il y a eu de nombreuses discussions à ce sujet dans ce forum.
Il est possible de passer le client MySQL en version 5.1.30, mais alors il n'est plus possible d'utiliser mysqli. Voir [forum.wampserver.com]
En attendant une version PHP 5.2.9 qui devrait passer le client mySQL en 5.1.3x, le mieux à faire serait de rezvenir à votre précédente version qui fonctionnait parfaitement.
J'ai passé le client MySQL en 5.1.30 et effectué un mysql_upgrade sur mes tables, mais malheureusement, le problème persiste.
Nous avons en fait changé de Wamp après avoir été victimes d'un piratage (qui a détruit notre configuration de Wamp). On ne saurait malheureusement pas revenir à la version précédente car nous n'en avons plus le setup et ne connaissons pas le numéro de version.
ScyDark a écrit: -------------------------------------------------------
> Nous avons en fait changé de Wamp après avoir été victimes d'un piratage (qui a détruit notre > configuration de Wamp).
C'est pourquoi je n'arrête pas répéter - et je ne suis pas le seul, loin de là - que Wampserver ne doit pas être utilisé comme serveur de production, mais uniquement en serveur de développement.
Votre « pirate » a peut-être laissé des « trucs » dans vos tables ou même un « cheval de troie » ou un « espion » autre part sur votre PC. Il n'est ni simple, ni facile, de sécuriser un serveur lorsque l'on n'est pas de la partie ; la sécurité informatique, c'est un métier. Quelques trucs : - Pour interdire le listage des dossiers sans fichier index.***, mettre à la racine des sites un fichier .htaccess qui contient : Options -Indexes (Respectez minuscules/majuscules)
- Fichier php.ini register_globals = Off register_long_arrays = Off safe_mode = On display_errors = Off (Serveur de production) log_errors = On session.use_trans_sid = 0