Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1480 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Un probleme de timout?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un probleme de timout?

n°1480331
deus_david
Posté le 22-11-2006 à 23:05:33  profilanswer
 

Bonsoir,
 
J'ai un gros problème. Je travaille actuellement sur de grosses bases de données.  
Je vous fait un résumé du problème.
Lorsque j'exécute une requete avec query analyser, ca marche sans problème.  
J'essaie ensuite avec sql server en cliquant sur la table et en faisant demande query et la ca ne marche plus, et ca me dit que le timeout est dépassé pourtant je l'ai mis à 0...
Jusqu'à là ce n'est pas très grave puisque je peux toujours me servir du query analyser.
Mon principal problème arrive alors.
Sur une autre machine j'héberge un site en php. La connexion à distance à la base hebergéé sur la premiere machine se passe bien mais lorsque je lance une requete sur les tables, ca réfléchi pendant 30 secondes environ puis une page blanche s'affiche: erreur 500 , contactez votre administrateur...
Est ce que vous pensez que cela vient de l'execution de la requete (peut etre encore un probleme de timeout?) ou est ce que ca peut venir de l'affichage des résultats mais ca me paraitrait bizarre...
 
Toute solution est la bienvenue car je suis vraiment en galere la.
 
Merci!

mood
Publicité
Posté le 22-11-2006 à 23:05:33  profilanswer
 

n°1480411
rufo
Pas me confondre avec Lycos!
Posté le 23-11-2006 à 09:35:03  profilanswer
 

30 secondes, c'est le timeout. utilise phpinfo() pour savoir le paramétrage du serveur de ton hébergeur. Avec ini_set() essaye de voir si ton script php peut modifier à la voler le timeout...

n°1480428
deus_david
Posté le 23-11-2006 à 10:07:25  profilanswer
 

Merci pour ta réponse.
 
Bon j'ai regardé de nouveau et je ne sais pas si c'est une pure coincidence mais j'ai l'erreur sur la page au bout du même temps que le temps qu'il faut pour traiter une requete avec le query analyser. Donc ca me parait de plus en plus plausible que ca vienne de l'afficage des résultats. D'ailleurs j'ai remarqué une chose, lorsque je fais precédent puis que je lui redemande de calculer la même requete il m'affiche alors une partie des résultats. (Dans le code je lui ai dit que s'il recoit deux fois la meme requete de suite, il ne la recalcule pas).
Bon par contre si ca vient de l'affichage des résultats je me doute que vous pourrez pas m'aider ;-)
Bon bah je retourne bosser dessus.

n°1480439
rufo
Pas me confondre avec Lycos!
Posté le 23-11-2006 à 10:19:46  profilanswer
 

moi aussi, j'ai déjà eu ce genre de pb avec une requête sql via du php. Après le timeout, elle s'arrêtait et pas de résultat affiché. Je faisais F5 sur mon navigateur et j'obtenais alors le résultat...

n°1480787
deus_david
Posté le 23-11-2006 à 16:20:26  profilanswer
 

Bon j'ai fait comme tu ma dis. Au départ les timeout pour standard et mssql etaient sur 60, je les ai passer sur 180. Cela fonctionne avec ini_set. Bon j'ai pas pu encore vraiment test car pour voir si ca venait bien du timeout , j'ai viré une bonne partie de la base ce matin.Et comme ca fonctionne tu dois avoir rasion rufo, ca doit bien venir du timeout. Donc on verra bien dans 2 jours quand la base sera de nouveau bien grosse si ca marche ou pas. Et j'espère que ca va marcher...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Un probleme de timout?

 

Sujets relatifs
Problème de débutant: erreur dès le debut "aucune action ne peut...Probleme d'utilisation de Webservice
probleme jniProblème à l'installation de php
Infopath : problème publicationProblème suite à desinstallation module nuke.
probleme pour integrer un .swf dans un .flaProblème avec une partie de l'admin d'un site en php
Problème avec le RELOAD privilegeProblème avec la Fonction GET['etat']
Plus de sujets relatifs à : Un probleme de timout?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR