Question about webpage content

Hi Xibo friends!

We have a Webpage content type as part of our system. The webpage that gets returned refreshes via a Refresh Meta tag every 15 seconds.

We are encountering an issue on some systems - the number of which varies day-to-day and which ones actually experience the issue change day-to-day. We get a “502 Bad Gateway” error which can only be cleared by restarting Xibo Client or rebooting the computer.

Strangely - when a player is experiencing the error, we can hit the same web page with a web browser and it works fine.

Also strangely - there are no 5xx errors to be found anywhere in the logs for the Load Balancer that sits between the Xibo client and the web server that hosts the content, nor are there any 5xx errors in the logs for the web server itself that hosts the content.

So my first question would be: Is there a web/proxy server of any sort on the Xibo client itself (and if so, can its logs be accessed and can its timeout/cache settings be changed)?

My second question would be: If there is no web/proxy server on the Xibo client, any thoughts about how to troubleshoot this on the Xibo client side since we can’t find any problems on the Load Balancer/web server?

Thanks so much!

There is a webserver inside the Xibo Player, but assuming you’re using the Webpage widget and that’s in Open Natively mode, then that won’t be in play in your scenario.

Actually even if you’re using the other scaling options, the webserver will be in play in terms of loading the iframe up which contains your site, but not after that point.

It may well be that the 500 errors you’re receiving are being logged in a separate logfile (perhaps one specific to the virtual host rather than the central server for example).

Thanks, Alex! We’l continue our investigation. It’ll likely take some time, but once we come up with an answer we’ll post it here.

1 Like

Is there a way to turn on logging for the Xibo client internal web server? We believe our 502 Bad Gateway errors are coming from here. Thanks!