Administrar el servicio Astra
Aprende cómo controlar los servicios de Astra en tu servidor: iniciar, detener, reiniciar, revisar registros y ejecutar múltiples instancias para mejorar el rendimiento y la estabilidad.
Iniciar servicios adicionales
Sección titulada «Iniciar servicios adicionales»Cuando inicias el servicio Astra por primera vez con el comando astra init, el nombre del servicio por defecto es astra y el puerto de la interfaz web es 8000.
Puedes iniciar múltiples servicios de Astra en tu servidor. Cada servicio se ejecuta como un proceso separado con su propia configuración y puerto. Razones comunes para usar múltiples servicios:
- Distribución de carga: Divide los canales entre procesos separados para equilibrar el uso de recursos
- Mejor estabilidad: Aísla canales problemáticos que podrían afectar a otros canales si se ejecutan en el mismo proceso
Para crear un servicio adicional:
astra init 8002 astra2El nombre del servicio será astra2 con el puerto de la interfaz web 8002.
Gestión del servicio
Sección titulada «Gestión del servicio»En este ejemplo, el nombre del servicio es el predeterminado: astra2
| Comando | Descripción |
|---|---|
systemctl restart astra2 | Reiniciar el servicio |
systemctl start astra2 | Iniciar el servicio |
systemctl stop astra2 | Detener el servicio |
systemctl status astra2 | Estado del servicio |
systemctl enable astra2 | Iniciar el servicio al arrancar el sistema |
systemctl disable astra2 | Desactivar el inicio automático |
journalctl -fu astra2 | Registros del servicio |
Eliminar servicio
Sección titulada «Eliminar servicio»Antes de eliminar el servicio, deténlo y desactiva el inicio automático:
systemctl stop astra2systemctl disable astra2Luego, elimina el servicio de systemd:
astra remove astra2Este comando elimina el servicio y los archivos de registro, pero mantiene los archivos de configuración y binarios.