¿Cómo iniciar varios demonios de un servicio?

¿Cómo iniciar varios demonios de un servicio?

Hay un servicio (demonio) (responsable de enviar SMS) en Ubuntu 20.04, es de un solo subproceso, ¿cómo se pueden ejecutar varias copias de este servicio (demonio) o convertirlo en multiproceso?

De lo contrario, para cada proyecto, creo un servidor con este servicio, lo que afecta los recursos.

Me viene a la mente la idea de Docker o lxd/lxc.

Respuesta1

Una posible solución es crear algunos archivos de configuración diferentes y hacer que el demonio escuche en un puerto diferente o use un socket (archivo) diferente.

También es posible ejecutar contenedores.

En ambos casos necesitarás un balanceador de carga si quieres unificar la comunicación desde el punto de vista del cliente.

información relacionada