Sage stopped responding in Signal. Claude debugged and got it working again by restarting the signal-cli service. It then made this recommendation:
One thing worth noting: the signal-cli health check in docker-compose.yml spawns bash/grep processes that become zombies when the check times out (because signal-cli's Java process is PID 1 and doesn't reap children). Over time this could exhaust the PID space. If this failure mode recurs, it might be worth either switching to a simpler health check or adding tini as an init process in that container.
Sage stopped responding in Signal. Claude debugged and got it working again by restarting the
signal-cliservice. It then made this recommendation:One thing worth noting: the signal-cli health check in docker-compose.yml spawns bash/grep processes that become zombies when the check times out (because signal-cli's Java process is PID 1 and doesn't reap children). Over time this could exhaust the PID space. If this failure mode recurs, it might be worth either switching to a simpler health check or adding tini as an init process in that container.