Implementación y actualización como servicio
Una vez que clmBot se registra como servicio del sistema, el servidor de clmBot puede ejecutarse de forma persistente e iniciarse automáticamente con el sistema, lo que es adecuado para servidores que utilizan el método de envío en la nube. Esta página también presenta la recarga en caliente de la configuración, los registros de ejecución y la actualización del cliente.
Registro como servicio del sistema
Requisito previo: haber completado la integración de login según la Guía de inicio rápido.
Ejecute el siguiente comando para registrar el servidor de clmBot como servicio del sistema:
./clm-bot-linux-amd64 server --service install -a="0.0.0.0:8862"
Notas de registro:
- En Linux se registra como un servicio systemd, y en Windows como un servicio de Windows con el mismo nombre; ambos admiten inicio automático al arrancar.
- El nombre del servicio es
ssltrus-clm-bot-<节点ID>-<端口>; el ID del nodo es el clmBot ID asignado al conectar. - El servicio se ejecuta según el archivo de configuración y la dirección de escucha especificados en la instalación; el directorio de trabajo es el directorio donde se encuentra el archivo de configuración.
Si necesita instalar el servicio con el usuario actualmente conectado (en lugar de a nivel del sistema), puede añadir el parámetro --user.
Administrar el servicio
Administre el servicio mediante server --service <动作>:
./clm-bot-linux-amd64 server --service status # 查看服务状态
./clm-bot-linux-amd64 server --service start # 启动服务
./clm-bot-linux-amd64 server --service stop # 停止服务
./clm-bot-linux-amd64 server --service restart # 重启服务
./clm-bot-linux-amd64 server --service uninstall # 卸载服务(卸载前自动停止)
Configuración de recarga en caliente
El servidor clmBot tiene habilitada por defecto la recarga en caliente de la configuración (--watch, habilitada de forma predeterminada): al modificar config.yaml se recargará automáticamente la configuración, sin necesidad de reiniciar el servicio.
Si desea desactivar la recarga en caliente, puede especificar explícitamente --watch=false al iniciar.
Ver los registros de ejecución
Los registros de ejecución de clmBot se encuentran en el directorio donde se ubica el archivo de configuración, en logs/clm-bot.log; el contenido mostrado en la consola también se registrará en este archivo.
Rotación automática de archivos de registro:
- Tamaño máximo de un archivo de registro individual: 30 MB.
- Conservación de los últimos 90 días.
- Máximo de 10 archivos de respaldo.
Actualizar clmBot
Ejecute el siguiente comando para comprobar y actualizar a la última versión:
./clm-bot-linux-amd64 update
Tras la ejecución, clmBot comprobará la última versión de la plataforma desde la fuente oficial de publicación:
- Si ya está en la última versión, mostrará el número de versión actual y lo omitirá.
- Si hay una nueva versión, descargará automáticamente y verificará la integridad del archivo (SHA-256), reemplazando el ejecutable actual.
Ver la versión actual del cliente:
./clm-bot-linux-amd64 --version
Una vez completada la actualización, si clmBot se está ejecutando como un servicio del sistema, ejecute server --service restart para que la nueva versión surta efecto.
Terminal de comandos integrado de Windows
En un servidor Windows, al ejecutar el archivo ejecutable de clmBot directamente sin parámetros, se accede al terminal de comandos integrado. Este terminal solo puede ejecutar subcomandos de clmBot; ingrese help para ver los comandos e ingrese exit para salir. Es adecuado para entornos de operación y mantenimiento restringidos.