Restart the Gateway when its historical data farm stops serving
On 2026-10-12 the Gateway answered account requests but every bar request timed out from 09:50 to 10:24 ET: make gateway reported OK, so the Gateway was never restarted, and six retries 5 minutes apart gave up after 35 minutes. The data came back only with the Gateway's daily restart. ibkr-quant gateway --history also requires SPY daily bars within 30 s; the trade job's ExecStartPre passes it, so ensure-gateway.sh restarts a Gateway whose data farm is down. The trade job now retries every 10 minutes until about 15:30 ET (34 starts in 6 h) instead of giving up after 35 minutes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
3
Makefile
3
Makefile
@@ -20,8 +20,9 @@ check:
|
||||
$(RUN) check
|
||||
|
||||
# On the server: probe the Gateway and restart it if it has lost IBKR's servers.
|
||||
# The trade job passes GATEWAY_ARGS=--history to require historical bars too.
|
||||
gateway:
|
||||
sh deploy/ensure-gateway.sh
|
||||
sh deploy/ensure-gateway.sh $(GATEWAY_ARGS)
|
||||
|
||||
bars:
|
||||
$(RUN) bars
|
||||
|
||||
Reference in New Issue
Block a user