Supervisord criando várias instâncias

1
[supervisord]
nodaemon=true

[program:haproxy]
command=service haproxy start
numprocs=1
autostart=true
autorestart=true

O arquivo conf está criando quatro instâncias. Alguma idéia do porquê isso está acontecendo?

root@haproxy:/etc/init.d# ps aux | grep haproxy
haproxy     18  0.0  1.1  39436  5760 ?        Ss   15:42   0:00 /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -D -p /var/run/haproxy.pid
haproxy     27  0.0  1.3  39572  6944 ?        Ss   15:42   0:00 /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -D -p /var/run/haproxy.pid
haproxy     36  0.0  1.1  39436  5768 ?        Ss   15:42   0:00 /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -D -p /var/run/haproxy.pid
haproxy     45  0.0  1.1  39436  5768 ?        Ss   15:42   0:00 /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -D -p /var/run/haproxy.pid
root        69  0.0  0.1   8860   648 ?        S+   15:53   0:00 grep --color=auto haproxy
    
por Karl Morrison 25.11.2015 / 16:54

1 resposta

2

Este foi um problema relacionado ao haproxy e ao arquivo .cfg.

O diretório

/run/haproxy não existia e era necessário devido a essa linha no arquivo haproxy.cfg:

stats socket /run/haproxy/admin.sock mode 660 level admin
    
por 25.11.2015 / 21:54