Estamos observando problemas esporádicos ao usar o recurso de pesquisa do Discourse.
Observações
Nas últimas semanas, notamos respostas esporádicas de “500 Internal Server Error” ao pesquisar em https://community.hiveeyes.org/. Embora isso possa parecer engraçado, acreditamos que isso realmente depende da frase de pesquisa.
O problema ocorre apenas ao usar a pesquisa ad hoc próxima ao menu hambúrguer. Ao navegar para a página de pesquisa /search antes e invocar a pesquisa a partir dali, tudo funciona normalmente.
Agora, após outros também nos apontarem esse problema em nossa plataforma, finalmente decidimos começar a investigar esse problema em detalhes.
Veja por si mesmo
Tivemos a sorte de conseguir reproduzi-lo no Meta. Então, ao pesquisar por “search returns 500”, conseguimos acionar esse erro de forma determinística. Isso também acontece quando não estamos logados no sistema.
Parece que sim. Pesquisar por “search croaks 500” da mesma maneira não aciona esse problema.
Conclusão
Achamos essa coisa tão estranha e engraçada que decidimos compartilhar nossas observações com vocês. Embora não estejamos sofrendo gravemente, acredito que vocês gostariam de investigar isso se tiverem tempo.
Obrigado por ouvir e com os melhores cumprimentos,
Andreas.
P.S.: Acionar esse erro ao pesquisar pelo problema no Meta torna tudo ainda mais engraçado, pois acredito que todos nós ainda amamos recursões.
obrigado pela rápida resposta, desde a confirmação até a correção efetiva. Estamos ansiosos para receber essa correção. Ela será incluída na versão 2.4.0.beta7, talvez?