17-03-2011, 10:36 PM
et si je veut reproduire ce bug je peut faire comment ? parce que là je ne comprends vraiment pas comment cela a pu se produire avec 3 joueurs connectés sans utiliser de connexions persistantes...
j'ai eu tout un tas de gros bugs incompréhensibles ce soir, je soupçonne ovh sur ce coup...ca vous est déjà arrivé en mutu d'avoir ce genre de soucis?
grosso modo je fais comme ceci dans la 99% des contrôleurs:
- je démarre la session avec gestion des sessions en base de données (session_set_save_handler)
- je charge mes fonctions et autres fichiers de config et de données (include)
- je charge mes modèles (include)
- je me connecte à la base
- le script fait tout un tas de truc sur la bdd
- je déconnecte de ma bdd qui je crois est optionnel
- session_write_close() qui je crois est optionnel
- je balance le tout dans la vue
ps une fois la vue chargé il y a un petit script ajax qui interroge la bdd toutes les 5 minutes c'est pas énorme
est ce que je fais quelque chose de mal?
peut être que le hic est que session_set_save_handler est géré par des function mysql mysql_select_db (sans PDO donc) et que mes scripts tournent avec PDO
ou bien peut être que c'est parce que je n'utilse pas PDOStatement::closeCursor
j'ai eu tout un tas de gros bugs incompréhensibles ce soir, je soupçonne ovh sur ce coup...ca vous est déjà arrivé en mutu d'avoir ce genre de soucis?
grosso modo je fais comme ceci dans la 99% des contrôleurs:
- je démarre la session avec gestion des sessions en base de données (session_set_save_handler)
- je charge mes fonctions et autres fichiers de config et de données (include)
- je charge mes modèles (include)
- je me connecte à la base
- le script fait tout un tas de truc sur la bdd
- je déconnecte de ma bdd qui je crois est optionnel
- session_write_close() qui je crois est optionnel
- je balance le tout dans la vue
ps une fois la vue chargé il y a un petit script ajax qui interroge la bdd toutes les 5 minutes c'est pas énorme
est ce que je fais quelque chose de mal?
peut être que le hic est que session_set_save_handler est géré par des function mysql mysql_select_db (sans PDO donc) et que mes scripts tournent avec PDO
ou bien peut être que c'est parce que je n'utilse pas PDOStatement::closeCursor