cla web-start - Iniciar el servidor web
cla web-start inicia el proceso del servidor web de Clarive.
El servidor web proporciona la interfaz HTTP para la aplicación Clarive, incluyendo la interfaz de usuario, API REST y módulo pubsub para conexiones de workers.
Uso¶
cla web-start -c MYCONFIG [opciones]
Opciones¶
-c, --config MYCONFIG- Especificar el archivo de configuración a usar (requerido).-d, --daemon- Ejecutar el servidor web como demonio en segundo plano.--debug <nivel>- Establecer nivel de debug (1-5, números más altos muestran más detalle).--port <puerto>- Sobrescribir el puerto del servidor web desde la configuración.--reload- Habilitar recarga automática cuando se modifican archivos (modo desarrollo).
Variables de Entorno¶
CLARIVE_DEBUG=<nivel>- Establecer nivel de salida de debug (1-5).CLARIVE_TRACE=db- Imprimir cada llamada MongoDB con parámetros y tiempo transcurrido.
Ejemplos¶
Iniciar el servidor web en modo primer plano:
cla web-start -c myconfig
Iniciar como demonio con auto-recarga para desarrollo:
cla web-start -c myconfig --daemon --reload
Iniciar con salida de debug alta:
CLARIVE_DEBUG=5 cla web-start -c myconfig
Comandos Relacionados¶
cla web-stop- Detener el servidor web.cla web-restart- Reiniciar el servidor web.
Módulos¶
El servidor web inicia los siguientes módulos por defecto:
- Interfaz Web - Interfaz de usuario y páginas HTML.
- API REST - Endpoints de API RESTful.
- Pubsub - Conexiones WebSocket para workers y actualizaciones en tiempo real.
Notas¶
- El servidor web recarga automáticamente archivos modificados después de 3 segundos cuando
--reloadestá habilitado. - El módulo pubsub debe estar activo para que los workers se conecten.
- Verifique los logs en el directorio de logs configurado para solución de problemas.
- Para ver el estado del servidor web, use
cla ps -c myconfig. - El puerto predeterminado es típicamente 3000, configurable en el archivo de configuración YAML.