From c5bdcec164a6f8df2a3af6f9b7ac50356fc6ff7d Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 9 Aug 2023 23:43:49 +0900 Subject: [PATCH] ops: Add delay before starting bitcoind/elementsd/electrs --- production/bitcoin.crontab | 10 +++++----- production/elements.crontab | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/production/bitcoin.crontab b/production/bitcoin.crontab index cca0443c7..ba1fa9701 100644 --- a/production/bitcoin.crontab +++ b/production/bitcoin.crontab @@ -1,5 +1,5 @@ -@reboot screen -dmS mainnet /bitcoin/electrs/electrs-start-mainnet -@reboot /usr/local/bin/bitcoind -testnet >/dev/null 2>&1 -@reboot screen -dmS testnet /bitcoin/electrs/electrs-start-testnet -@reboot /usr/local/bin/bitcoind -signet >/dev/null 2>&1 -@reboot screen -dmS signet /bitcoin/electrs/electrs-start-signet +@reboot sleep 5 ; /usr/local/bin/bitcoind -testnet >/dev/null 2>&1 +@reboot sleep 5 ; /usr/local/bin/bitcoind -signet >/dev/null 2>&1 +@reboot sleep 10 ; screen -dmS mainnet /bitcoin/electrs/electrs-start-mainnet +@reboot sleep 10 ; screen -dmS testnet /bitcoin/electrs/electrs-start-testnet +@reboot sleep 10 ; screen -dmS signet /bitcoin/electrs/electrs-start-signet diff --git a/production/elements.crontab b/production/elements.crontab index c0194ac4f..f4a42ed39 100644 --- a/production/elements.crontab +++ b/production/elements.crontab @@ -1,10 +1,10 @@ # start elements on reboot -@reboot /usr/local/bin/elementsd -chain=liquidv1 >/dev/null 2>&1 -@reboot /usr/local/bin/elementsd -chain=liquidtestnet >/dev/null 2>&1 +@reboot sleep 5 ; /usr/local/bin/elementsd -chain=liquidv1 >/dev/null 2>&1 +@reboot sleep 5 ; /usr/local/bin/elementsd -chain=liquidtestnet >/dev/null 2>&1 # start electrs on reboot -@reboot screen -dmS liquidv1 /elements/electrs/electrs-start-liquid -@reboot screen -dmS liquidtestnet /elements/electrs/electrs-start-liquidtestnet +@reboot sleep 20 ; screen -dmS liquidv1 /elements/electrs/electrs-start-liquid +@reboot sleep 20 ; screen -dmS liquidtestnet /elements/electrs/electrs-start-liquidtestnet # hourly asset update and electrs restart 6 * * * * cd $HOME/asset_registry_db && git pull --quiet origin master && cd $HOME/asset_registry_testnet_db && git pull --quiet origin master && killall electrs