From c6be99f05790180892636fc669bee366488c03b2 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 77d11a461..c7a033051 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: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