Page 1 sur 1

Time out requete Miscrosoft SQL

Posté : 22 avr. 2010, 17:45
par florentbibus06
Bonjour a tous,

j'ai crée une page web local sur un serveur Windows avec PHP 5.2.6 installé.

Cette page web exécute une requête (SELECT) sur une base de donnée Microsoft sql server 2005 se trouvant sur un site distant.

La requête est très lourde est prend un peu plus de 3min a s'exécuter dans l'analyseur de requête...

Lorsque je tente d'exécuter cette requête via ma page php, je reçois un timeout.

Pour palier au problème j'ai modifié le paramètre "mssql.timeout" dans le fichier php.ini, ainsi que le paramètre "max_execution_time".

J'ai utilisé la valeur 1200 pour ces 2 paramètres...

Malheureusement il semble toujours exister un timeout, car l'arrêt de l'exécution de mon script survient toujours au alentour des 160 secondes...

Quelqu'un a une idée du problème ?

Merci d'avance.

Re: Time out requete Miscrosoft SQL

Posté : 22 avr. 2010, 17:48
par Calimero

Re: Time out requete Miscrosoft SQL

Posté : 22 avr. 2010, 20:52
par bibus06
Ok merci Calimero, j'étais apparemment passé a coté de la partie qui parlais du time out de IIS.

Pour ce que ca intéresse, si comme moi vous utilisez IIS 6.0, il faut télécharger le kit de ressources Microsoft pour IIS 6.0 .

Apres l'installation exécuter (IIS Metabase Explorer) et modifier, dans la section W3SVC, la ligne CGI Timout.

Re: Time out requete Miscrosoft SQL

Posté : 23 avr. 2010, 10:42
par Calimero
Bonjour,

En fait si mon intuition est juste c'est un timeout purement PHP (tu as très bien fait d'indiquer les ~160s, c'est ça qui m'a mis la puce à l'oreille ;) ).

Merci à toi d'être revenu partager la solution :)

Re: Time out requete Miscrosoft SQL

Posté : 24 avr. 2010, 13:03
par bibus06
Avec plaisir...

par contre je suis nouveau sur le forum, et je ne trouve pas le lien pour transformer mon sujet sur le forum en sujet résolu...

Re: Time out requete Miscrosoft SQL

Posté : 25 avr. 2010, 00:49
par Nours312
par contre je suis nouveau sur le forum, et je ne trouve pas le lien pour transformer mon sujet sur le forum en sujet résolu...
ça c'est par ce que ce sujet à été créé par un pseudo "non-logué" ... et donc ... ben personne ne peux savoir qui il était ;) et encore moins une machine :D

@+&Bienvenue ;)