Bonjour,
Je tourne en rond depuis 4 jours sur une problématique que je n'arrive pas à résoudre.
Je publie un évènement sur mon site Web pour lequel des utilisateurs peuvent s'inscrire.
- Dans mon cas, j'ai besoin de 2 utilisateurs seulement.
- Le site gère seul le fait que les 2 premiers inscrits auront le statut "accepté" d'office (premier arrivé : premier servi).
- 2 autres utilisateurs peuvent s'inscrire mais auront le statut "sur file d'attente".
Le problème :
- J'ai donc un premier utilisateur qui s'inscrit à 13h57, statut "accepté".
- J'ai ensuite l'inscription de 2 utilisateurs simultanés, à 14h01 (et 13 secondes exactement). Les deux obtiennent le statut "accepté" d'office alors que l'un d'eux aurait dû être sur file d'attente.
Les requêtes de vérification ayant lieu à la même seconde, tout était correct à ce moment précis...
Mais voilà, j'ai 3 personnes dont le statut est "accepté" au lieu de 2...
Je précise que le système a toujours bien fonctionné jusque là, donc pour moi, aucun problème de code, tout a été vérifié. Sauf que là, c'est un cas bien particulier.
Auriez-vous une idée qui expliquerait cela?
Merci d'avance.
Partager