Problème de connexion, Perte des données POST, Symfony 5.4

Bonjour à tous,

Depuis une vingtaine de jours, notre entreprise rencontre des problèmes de connexion via le formulaire de notre site sous Symfony 5.4.

Description de l'erreur

L'erreur rencontrée est :
Symfony\Component\HttpKernel\Exception\BadRequestHttpException: The key "_username" must be a string, "NULL" given.

Nous avons testé plusieurs solutions :

  • Changement de la clé (_username)
  • Mises à jour de Symfony
  • Autres tests correctifs

L'erreur n'apparaît que chez OVH, sur un seul host et de manière intermittente :
webm029.cluster021.gra.hosting.ovh.net

Analyse technique

D'après notre gestionnaire d'erreurs, les données POST du formulaire sont vides lors de l'exécution de Symfony.
Nous avons également identifié que ces erreurs sont liées aux cookies suivants, absents lorsque tout fonctionne :

  • _hjSession_5128036
  • _hjSessionUser_5128036

Nous sommes passés de 0-5 erreurs par jour à 146 aujourd’hui.

Hypothèse et contexte

Nous suspectons un problème avec l’infrastructure mutualisée d'OVH (offre perso). Après ouverture d’un ticket, seule une réponse générique nous a été fournie, suggérant de passer sur un VPS ou de souscrire au support premium.

Par ailleurs, nous avions dû ajouter cette ligne dans notre fichier .ovhconfig il y a quelques années pour éviter des déconnexions fréquentes (problème spécifique au cluster 21 d'après le forum) :

app.engine.flags=noforcetmp

Nous souhaitons identifier l’origine du problème et trouver une solution durable.

Merci d’avance pour votre aide.

Bonsoir @AlfredB,

Message doublon de : https://community.ovhcloud.com/t/2142

;)