Respuestas a las preguntas más comunes sobre SchedulerX, organizadas por tema. Cada entrada incluye un enlace a los pasos detallados de solución de problemas o a las explicaciones correspondientes.
Alertas
killed from server -- El servidor finalizó la instancia del trabajo.
don't update progress more than 30s -- Se activa una alerta cuando una instancia de trabajo deja de reportar progreso durante más de 30 segundos.
Gestión de trabajos
Spring application cannot find the beans -- El contenedor de Spring no logra localizar el bean especificado en la configuración del trabajo.
Error: "submit jobInstanceId to worker timeout" -- El programador no puede asignar la instancia del trabajo a un worker dentro del tiempo esperado.
Error: "used space beyond 90.0%!" -- El uso de disco en el nodo worker supera el 90%, lo que impide la ejecución del trabajo.
Error: "ClassNotFoundException" -- El worker no encuentra la clase indicada en la configuración del trabajo. Esto suele deberse a un problema de empaquetado o despliegue.
Error: "jobInstance=xxx don't update progress more than 60s" -- La instancia del trabajo deja de reportar progreso durante más de 60 segundos y se marca con errores.
Job fails with no error message -- El trabajo falla sin devolver un error. Revise los registros de ejecución y los detalles de la instancia para diagnosticar la causa raíz.
Identify the cause of a job failure -- Rastree un fallo hasta su causa raíz mediante los registros de ejecución y los detalles de la instancia.
Job is stuck during running -- El trabajo entra en estado de ejecución, pero nunca se completa.
Troubleshoot slow job execution -- El trabajo se completa, pero tarda más de lo esperado.
Running instances reached the upper limit -- El número de instancias de trabajo simultáneas alcanza el máximo configurado y se rechazan las nuevas instancias.
Missed schedule: is the job queued or skipped? -- Qué sucede cuando un trabajo no se completa antes de la siguiente activación programada: si la siguiente ejecución se pone en cola o se descarta.
View historical records of a one-time job -- Cómo consultar el historial de ejecución de un trabajo único después de que finaliza.
Perform second-delay scheduling -- Configure trabajos para ejecutarse a intervalos de nivel de segundo con programación de retardo en segundos.
Job not scheduled at a specific time -- El trabajo no se activa a la hora esperada. Compruebe la expresión CRON, la zona horaria y el estado de la programación.
Set the timeout period -- Cómo configurar el periodo de tiempo de espera para un trabajo en SchedulerX.
Job still runs after the instance is stopped -- El trabajo continúa ejecutándose después de detener la instancia de la aplicación. Comprenda por qué ocurre esto y cómo evitarlo.
Set advanced configurations for job management -- Cómo configurar opciones avanzadas de trabajo.
Error: "all workers are busy" -- Todos los workers disponibles están ocupados y ninguno puede aceptar el trabajo.
FAQ about job management -- Otras preguntas frecuentes sobre la gestión de trabajos.
Integrate Tracing Analysis -- Cómo conectar SchedulerX con Tracing Analysis para el rastreo distribuido de la ejecución de trabajos.
FAQ about job management -- Otras preguntas frecuentes sobre la gestión de trabajos.
Job gets stuck or slows down during application release -- Un trabajo en ejecución se estanca o degrada su rendimiento durante el despliegue.
System asks for instance parameters after clicking Run once -- La consola solicita parámetros de instancia después de hacer clic en Run once. Comprenda cuándo y cómo proporcionarlos.
Trabajos de Spring
Original Spring timer still runs after SchedulerX takes over -- Después de migrar trabajos programados de Spring a SchedulerX, el temporizador original
@Scheduledsigue activándose. Deshabilítelo para evitar ejecuciones duplicadas.Get the context for a Spring job -- Cómo acceder al contexto del trabajo de SchedulerX (como parámetros del trabajo e ID de instancia) desde un trabajo de Spring.
Does a Spring job return a processing result? -- Si un trabajo de Spring puede devolver un resultado a SchedulerX tras la ejecución y cómo hacerlo.
Permisos
Grant permissions to other accounts -- Cómo autorizar a otras cuentas de Alibaba Cloud o usuarios de RAM para acceder a sus recursos de SchedulerX.
RAM user lacks permissions to grant permissions to others -- La consola de SchedulerX muestra un error de permisos cuando un usuario de RAM intenta autorizar a otros usuarios. Asegúrese de que el usuario de RAM tenga adjunta la política administrativa obligatoria.
Conexiones
Error: "no worker available" -- Ningún worker está conectado al grupo de aplicaciones. Compruebe que los workers se estén ejecutando y registrados en el namespace y grupo correctos.
Error: "DomainNotFoundException" during application release -- La aplicación no puede resolver el dominio del servicio SchedulerX durante el despliegue. Verifique la configuración de DNS y del endpoint.
Error: "can not find namespaceId" during application release -- El ID de namespace configurado no coincide con ningún namespace existente. Verifique el ID en la consola de SchedulerX.
Test local connections in the SchedulerX console -- Cómo comprobar que una computadora de desarrollo local puede conectarse al servicio SchedulerX.
Local workers cannot connect to the Internet -- Los workers en una máquina local no logran alcanzar el endpoint de SchedulerX. Revise las reglas del firewall, la configuración del proxy y el acceso a la red.
Operaciones de API
API throttling policy and rate limits -- La política de limitación predeterminada para las operaciones de la API de SchedulerX y cuántas llamadas se permiten por minuto.
Console error when creating a Kubernetes job via API -- La consola reporta un error y la página no se abre después de crear un trabajo de Kubernetes mediante la API.
Create a workflow via API -- Si la API de SchedulerX admite la creación de flujos de trabajo mediante programación y qué operaciones utilizar.
Specify a worker or label when triggering a stand-alone job via API -- Cómo dirigirse a un worker específico o usar una etiqueta de trabajo al llamar a la API para activar un trabajo en modo de operación independiente.
Console error when creating a job via API -- La consola reporta un error y la página no se abre después de crear un trabajo mediante la API. Compruebe si hay parámetros faltantes o no válidos.