Tudo bem, depois de brincar um pouco mais, achei o que fiz de errado.
Acontece as linhas de supervisorctl
abaixo, só informam supervisorctl
onde ele pode encontrar o arquivo de soquete.
[supervisorctl]
serverurl=unix:///var/run/supervisor.sock
Mais acima, no arquivo, há duas outras linhas que definem onde o arquivo é realmente criado:
[unix_http_server]
file=/tmp/supervisor.sock
Como você pode ver, criou o arquivo de soquete em /tmp/
, enquanto supervisorctl
tentou lê-lo em /var/run/
. Eu mudei a última linha para file=/var/run/supervisor.sock
e agora funciona bem.
Espero que esta resposta ajude alguém a lidar com o mesmo problema.
Além disso, você pode conferir o link fornecido por @MariusMatutiae nos comentários: link