If we don't receive a response within 10 seconds while polling your endpoints, the custom widget will timeout with the following message:
Error received when loading widget data:Errno::ETIMEDOUT
If your custom widget times out, we'd suggest:
Optimize the applications that Geckoboard polls so that the maximum timeout isn't reached. For example, some users have been able to resolve this by adjusting PHP Memcached and/or MySQL Cache.
Configure the widget to use the Push method. With the Push method, your application can take as long as it needs without a timeout threshold to query the data and make calculations, then the payload can be built and pushed to Geckoboard.