From f2ea3d1c988234f1ae0094d34ca80a1d73911c05 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Fri, 31 Mar 2023 23:06:02 +0000 Subject: [PATCH] Revert "Ensure all Sidekiq queues are always alive" This reverts commit bba787c06e53ab80fdba2371d72bd45faee59553. --- mastodon.nix | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/mastodon.nix b/mastodon.nix index 8e2c327..9a5037b 100644 --- a/mastodon.nix +++ b/mastodon.nix @@ -36,7 +36,6 @@ let sidekiq-manager = pkgs.writers.writePython3 "sidekiq-manager" {} '' from itertools import permutations from subprocess import Popen - from time import sleep def sidekiq(queues, connections=16): @@ -53,17 +52,6 @@ let queues = ['default', 'push', 'ingress'] procs += [sidekiq(qs) for qs in permutations(queues)] - for p in procs: - sleep(1) - if p.poll(): - # one of the queues is dead - break - - # terminate the rest queues - for p in procs: - # https://github.com/sidekiq/sidekiq/wiki/Signals#term - p.terminate() - for p in procs: p.wait() '';