From b796c84d47ad33120713ad37a3b7c1902bceaf1d Mon Sep 17 00:00:00 2001 From: mehmetkr-31 Date: Sun, 10 May 2026 20:04:40 +0300 Subject: [PATCH] fix: add autorestart to supervisord for process resilience Without autorestart, supervisord defaults to 'unexpected', which only restarts processes on non-zero exit codes. Explicitly setting autorestart=true ensures that both the consensus and execution clients are automatically restarted after any termination, improving node reliability during long-running operations. --- supervisord.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/supervisord.conf b/supervisord.conf index aa634ed35..1b44d5c22 100644 --- a/supervisord.conf +++ b/supervisord.conf @@ -8,6 +8,7 @@ command=/app/consensus-entrypoint stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 redirect_stderr=true +autorestart=true stopwaitsecs=300 [program:op-execution] @@ -15,4 +16,5 @@ command=/app/execution-entrypoint stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 redirect_stderr=true +autorestart=true stopwaitsecs=300