Bonjour,
Nous constatons des problèmes sporadiques lors de l’utilisation de la fonctionnalité de recherche de Discourse.
Observations
Au cours des dernières semaines, nous avons observé des réponses sporadiques « 500 Internal Server Error » lors de recherches sur https://community.hiveeyes.org/. Bien que cela puisse sembler amusant, nous pensons que cela dépend en réalité de la phrase de recherche.
Le problème ne se produit que lors de l’utilisation de la recherche immédiate près du menu hamburger. Lorsque nous naviguons vers la page de recherche /search avant d’effectuer la recherche depuis celle-ci, tout fonctionne correctement.
Maintenant, après que d’autres nous aient également signalé ce problème sur notre plateforme, nous avons enfin souhaité commencer à enquêter en détail sur ce problème.
Voyez par vous-même
Heureusement, nous venons de réussir à le reproduire sur Meta. Ainsi, en recherchant « search returns 500 », nous avons pu déclencher cette erreur de manière déterministe. Cela se produit également lorsque nous ne sommes pas connectés au système.
La réponse est :
La phrase de recherche est le coupable – sérieusement ?
On dirait bien. Rechercher « search croaks 500 » de la même manière ne déclenche pas ce problème.
Conclusion
Nous trouvons cette situation à la fois étrange et suffisamment amusante pour partager nos observations avec vous. Bien que nous ne souffrions pas gravement, je pense que vous aimeriez enquêter là-dessus si votre temps le permet.
Merci de nous avoir écoutés et cordialement,
Andreas.
P.S. : Déclencher cette erreur en recherchant le problème sur Meta rend la chose encore plus amusante, car je pense que nous aimons tous encore les récursions.

