# How to extend Designer GW timeout? (com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Read timed out)

**URL:** <https://forum.inductiveautomation.com/t/how-to-extend-designer-gw-timeout-com-inductiveautomation-ignition-client-gateway-interface-gatewayexception-read-timed-out/109035>\
**Category:** Ignition\
**Created:** [July 29, 2025, 4:12am UTC](https://forum.inductiveautomation.com/t/how-to-extend-designer-gw-timeout-com-inductiveautomation-ignition-client-gateway-interface-gatewayexception-read-timed-out/109035 "2025-07-29T04:12:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 29, 2025, 4:12am UTC](https://forum.inductiveautomation.com/t/how-to-extend-designer-gw-timeout-com-inductiveautomation-ignition-client-gateway-interface-gatewayexception-read-timed-out/109035/1 "2025-07-29T04:12:27Z")

</div>

Ignoring the "why" - that's a fix currently in progress - but how can I change the Designer's GW timeout setting for running functions like `system.tag.queryTagHistory`? It's currently 60s

(tag history data tables have no indexes for older data so these can take minutes to return results instead of seconds - currently sitting with end user IT to add indexes, but in the meantime... I'm also generally curious)

I have tried editing the Project's Vision Read Timeout setting, but it hasn't had any effect. Is there a Java option I can pass in? Or a script I can run to alter the timeout value from the script console?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 29, 2025, 12:35pm UTC](https://forum.inductiveautomation.com/t/how-to-extend-designer-gw-timeout-com-inductiveautomation-ignition-client-gateway-interface-gatewayexception-read-timed-out/109035/2 "2025-07-29T12:35:32Z")

</div>

You cannot. It is hardcoded.

> [@nminchin](#):
>
> currently sitting with end user IT to add indexes, but in the meantime

Have you tried adding the indices with the designer query browser?

If you absolutely have to run something long, use `sendRequest()` to kick off a gateway async task, and return a token, and then watch for results with that token in a client message handler. (The gateway task would use `sendMessage()` targeting client scope and including the token in the payload.)

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 29, 2025, 1:08pm UTC](https://forum.inductiveautomation.com/t/how-to-extend-designer-gw-timeout-com-inductiveautomation-ignition-client-gateway-interface-gatewayexception-read-timed-out/109035/3 "2025-07-29T13:08:49Z")

</div>

> [@pturmel](#):
>
> Have you tried adding the indices with the designer query browser?

I tried on one table in ssms (ms sql server database) and it timed out... I'm going to leave it to ITs dbas to manage!

I'll give send request a go, it'll just be more of a pain to get some status for how it's going.

Cheers
