[RESOLU] PHP5 sur IIS6

Petit nouveau ! | 9 Messages

24 janv. 2012, 13:49

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,
Modifié en dernier par Takoti le 25 janv. 2012, 01:25, modifié 1 fois.

ViPHP
ViPHP | 4039 Messages

24 janv. 2012, 14:46

Un petit redémarrage peut-être ? Il reste assez d'espace disque ? Des problèmes matériels peut-être (stockage, mémoire, ...) ?
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Petit nouveau ! | 9 Messages

24 janv. 2012, 14:53

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...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 janv. 2012, 15:14

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...
Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
ViPHP | 2577 Messages

24 janv. 2012, 15:33

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 ?

Petit nouveau ! | 9 Messages

24 janv. 2012, 16:14

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...

ViPHP
ViPHP | 4039 Messages

24 janv. 2012, 16:29

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.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Petit nouveau ! | 9 Messages

24 janv. 2012, 16:35

Oui bien ça... J'ai fait avec ce que j'avais... Enfin jusque là ça tournais très bien!

ViPHP
ViPHP | 2287 Messages

24 janv. 2012, 16:47

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" ;)
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Petit nouveau ! | 9 Messages

24 janv. 2012, 17:16

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.

ViPHP
ViPHP | 2287 Messages

24 janv. 2012, 21:14

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 ?
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Petit nouveau ! | 9 Messages

24 janv. 2012, 21:32

J'ai testé avec phpinfo...
Pour auto_prepend_file dans php.ini il n'y a rien de renseignée... Normal?

ViPHP
ViPHP | 2287 Messages

25 janv. 2012, 00:09

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 ?
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Petit nouveau ! | 9 Messages

25 janv. 2012, 01:25

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!