Saltar al contenido

Cómo cancelar o detener el trabajo cron de Google App Engine

Solución:

Ahora, con la herramienta gcloud es un poco diferente:

1 – establecer el proyecto adecuado:

gcloud config set project my-project

2 – crea un archivo cron.yaml con el siguiente contenido cron:

3 – sube el nuevo archivo cron

gcloud app deploy cron.yaml

En algunos casos (en particular, aplicaciones multiservicio de mi experiencia) simplemente cargar la aplicación / servicio puede no actualizar la configuración cron automáticamente. Lo más probable es que porque la configuración cron no es una configuración de nivel de servicio, es una de nivel de aplicación, independiente de un servicio en particular.

Es por eso que existen comandos específicamente para implementar solo la configuración cron. Desde Subir trabajos cron:

Opción 2: cargue solo sus actualizaciones cron

Para actualizar solo la configuración cron sin cargar el resto de la aplicación, ejecute el siguiente comando:

./appengine-java-sdk/bin/appcfg.sh update_cron [YOUR_APP_DIR]

Y justo debajo tienes Eliminar todos los trabajos cron, básicamente cargando un archivo de configuración cron vacío (en lugar de simplemente eliminar el archivo):

Para eliminar todos los trabajos cron:

  • Edite el contenido del archivo cron.xml para:

    <?xml version="1.0" encoding="UTF-8"?>
    <cronentries/>
    
  • Sube el cron.xml archivo a App Engine.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *