Is there a timeout limit when polling data to custom widgets?

Yes, there is a 10 second timeout. If we don't receive a response within 10 seconds while polling your endpoints, the 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.

    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 its time" querying the data and making calculations and then whenever it's done, the payload can be built and pushed to Geckoboard. This way, no matter how long it takes to query your data and build the payload, there is no timeout threshold.
Was this article helpful?

Awesome! 👍 Thanks so much for your feedback!

Sorry about that! Start a conversation now.

We're ready to help, 24 hours a day, 5 days a week

Get support
  • Fernanda Customer Success Avatar

    Megan

    USA
  • Hariharan Customer Success Avatar

    Hariharan

    India
  • Fernanda Customer Success Avatar

    Yasmin

    Spain
  • Luis Customer Success Avatar

    Luis

    UK
  • Richard Customer Success Avatar

    Richard

    UK
  • Fernanda Customer Success Avatar

    Fernanda

    Brazil
  • Heather Customer Success Avatar

    Heather

    USA