developer.jelix.org is not used any more and exists only for
history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
Opened 13 years ago
Closed 13 years ago
#359 closed bug (fixed)
mysql db connection - time out de la connection - mauvais message d'erreur
Reported by: | sylvain261 | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Jelix 1.0 RC1 |
Component: | jelix:db | Version: | 1.0 beta 3.1 |
Severity: | minor | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Documentation needed: | ||
Hosting Provider: | Php version: |
Description
Si j'ouvre une connection à uen base puis que je fait par exemple appel à un web service puis refait de nouveau une requête sur ma base, pour peu que mon web service est mis bcp de temps à répondre, mysql a fermé ma connection. Jelix me renvoie alors une exception 401 avec un message "La base XXX est inconnue". Ce message est fort à propos quand le mysql_select_db initial plante mais quand c'est un timeout le moins qu'on puisse dire c'est que ca met pas trop sur la piste du pb...
Change History (2)
comment:1 Changed 13 years ago by laurentj
- Component changed from jelix to jelix:db
- Milestone set to Jelix 1.0 RC1
- Type changed from enhancement to bug
comment:2 Changed 13 years ago by laurentj
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
Cette erreur est effectivement générée uniquement quand mysql_select_db a échoué. Donc il se trouve que dans ton cas mysql_select_db echoue parce que la connection est fermée. J'ai rajouté un petit test pour en savoir plus sur l'origine de l'erreur, et donc afficher un message plus adéquate.