Page 1 sur 1

[RESOLU] PHP5 sur IIS6

Posté : 24 janv. 2012, 13:49
par Takoti
Bonjour,

Je viens à vous car depuis ce matin, je rencontre un soucis avec mon serveur windows (iis6).
En effet, cela fait près de 2 ans que j'ai installer php5 dessus et tout tournait parfaitement jusque là et aujourd'hui, php est très très lent...
Je n'arrive pas à comprendre ce qui a changé...

Auriez-vous des pistes?

Merci d'avance,

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 14:46
par Berzemus
Un petit redémarrage peut-être ? Il reste assez d'espace disque ? Des problèmes matériels peut-être (stockage, mémoire, ...) ?

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 14:53
par Takoti
Oui il reste de l'espace disque, et je ne pense pas qu'il y ait des problèmes matériels car le c'est un serveur dédié ovh. De plus, le site en asp fonctionne parfaitement sans trop de ralentissements...
Le redémarrage est difficile vu que c'est un serveur, il peut ne pas redémarrer...

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 15:14
par @rthur
Bonjour,
Le redémarrage est difficile vu que c'est un serveur, il peut ne pas redémarrer...
Il faut donc que tu fasses une sauvegarde de tes données et que tu effectues le redémarrage.

Avoir peur d'un redémarrage, c'est encore pire que d'attendre un plantage ou une coupure de courant qui vont forcément arriver au mauvais moment puisque ce moment n'aura pas été anticipé ni choisi.

Il vaut mieux que tu choisisses le meilleur moment pour toi (et tes utilisateurs) pour intervenir, prévenir tes utilisateurs qu'il va y avoir une maintenance, faire une sauvegarde, et faire ta maintenance dans de bonnes conditions.
A défaut, à la prochaine panne ou coupure de courant, ton serveur ne pourra plus redémarrer et là c'est toujours à ce moment là que tu réaliseras que tu n'as pas de sauvegarde récente, que tu es en congés, que tes utilisateurs avaient un besoin impératif d'accéder au serveur, etc...

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 15:33
par Mazarini
Il doit y avoir une commande pour redémarrer le serveur (comme reboot sous linux). Au pire, on peut demander le reboot depuis son compte OVH. Le problème est effectivement de faire le reboot au bon moment pour les utilisateurs, le matin de bonne heure ?

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 16:14
par Takoti
Bon admettons que le redémarrage résolve le problème. Je ne m'explique pas pourquoi du jour au lendemain, php est si long a s'exécuter...

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 16:29
par Berzemus
Bon admettons que le redémarrage résolve le problème. Je ne m'explique pas pourquoi du jour au lendemain, php est si long a s'exécuter...
Le fait que ce soit IIS6 explique déjà en partie, pour moi, l'inexplicable :mrgreen:

Bien que j'ai aussi encore quelques serveurs windows (IIS7.5 maintenant) qui tournent continuellement. Ils ne m'ont pas encore causé de souci.

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 16:35
par Takoti
Oui bien ça... J'ai fait avec ce que j'avais... Enfin jusque là ça tournais très bien!

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 16:47
par Calimero
En effet, cela fait près de 2 ans que j'ai installer php5 dessus et tout tournait parfaitement jusque là et aujourd'hui, php est très très lent...
Tu peux être (beaucoup) plus explicite sur comment tu arrives à cette affirmation ?

Quand je vais voir le médecin pour lui demander un diagnostic j'essaye d'être un peu plus précis sur les symptômes que "je suis malade depuis ce matin, pourtant depuis deux ans ça allait bien" ;)

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 17:16
par Takoti
lol! Oui c'est vrai que suis pas très clair! Alors tout d'abord mon serveur IIS6 lance php5.3 en cgi (je sais c'est pas super performant) ensuite, j'ai tester mon serveur avec une page asp vierge, le traitement est instantané, avec la même en php, il faut bien 3s pour qu'elle s’exécute... En exécutant un script php directement en ligne de commande c'est la même chose...
Donc voila comment j'en suis venu à cette conclusion.

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 21:14
par Calimero
lol! Oui c'est vrai que suis pas très clair! Alors tout d'abord mon serveur IIS6 lance php5.3 en cgi (je sais c'est pas super performant) ensuite, j'ai tester mon serveur avec une page asp vierge, le traitement est instantané, avec la même en php, il faut bien 3s pour qu'elle s’exécute... En exécutant un script php directement en ligne de commande c'est la même chose...
Donc voila comment j'en suis venu à cette conclusion.
C'est déjà beaucoup plus clair, merci ;)

Tu dis avoir testé et constaté le même souci en ligne de commande, c'était sur un gros script ou un petit script de test tout bête (du style un simple phpinfo() ) ?
As-tu vu des messages d'erreur ce faisant ?

Autre idée, la directive auto_prepend_file dans ton php.ini est-elle renseignée ?

Re: PHP5 sur IIS6

Posté : 24 janv. 2012, 21:32
par Takoti
J'ai testé avec phpinfo...
Pour auto_prepend_file dans php.ini il n'y a rien de renseignée... Normal?

Re: PHP5 sur IIS6

Posté : 25 janv. 2012, 00:09
par Calimero
J'ai testé avec phpinfo...
Pour auto_prepend_file dans php.ini il n'y a rien de renseignée... Normal?
Oui normal.

Mais du coup je n'ai plus d'idée pour ton souci qui soit directement liée à php. As-tu redémarré le serveur ?

Re: PHP5 sur IIS6

Posté : 25 janv. 2012, 01:25
par Takoti
Je viens de redémarrer le serveur, mais cela n'a rien changé...
Finalement, j'ai installé fastcgi puis réinstallé php via l'installeur vc9 nts.
Maintenant ça va encore plus vite qu'avant le problème!

Donc problème résolu!
Merci à tout le monde pour votre aide!