I have a git repositories wich are clustered. Clone/arc operations are working. But when browsing them in Diffusion, error type ‘500’ sometimes appears. A reload of the page make them disapear, or appear elsewhere: branch, history…
[HTTP/500] Internal Server Error AphrontMalformedRequestException: This request asked for "/api/diffusion.browsequery" on host "<my host here>", but no site is configured which can serve this request.
I don’t think its a bug but rather a configuration issue, but for now i have been unable to find it.
I have two hosts in the cluster, they are allowed to exchange HTTP content (where rest of the world have HTTPS), uses certificates from Letsencrypt (so there should not be problem with cert validation).
Can someone help me tracking this down?
After tracking in the ‘access log’, it seems all request are made on a first server, when all request from PhabricatorConduitAPIController are made on the second server. And sometimes, a 500 is produced by the second server.