Return to Video

05-24 Programar una Tarea Cron

  • 0:00 - 0:04
    ¿Recuerdas ese servlet de anuncios
    que creaste anteriormente?
  • 0:04 - 0:06
    Ahora vas a crear una tarea cron
    para ejecutarlo regularmente,
  • 0:06 - 0:11
    digamos cada minuto, cada diez minutos,
    lo que sea, para actualizar el anuncio.
  • 0:11 - 0:16
    Para establecer tu tarea cron,
    vas a tener que crear un archivo cron.xml
  • 0:16 - 0:20
    y configurarlo para ejecutar
    /cron/set_announcement porque ese
  • 0:20 - 0:24
    es el camino que hemos creado
    para nuestra función, set announcement.
  • 0:24 - 0:27
    Y luego especificar el horario,
    digamos una vez por minuto.
  • 0:27 - 0:30
    El servidor de desarrollo en localhost
    no ejecuta tareas cron,
  • 0:30 - 0:32
    así que cuando estés listo,
    sigue adelante
  • 0:32 - 0:34
    y despliega tu aplicación en AppSpot.
  • 0:34 - 0:36
    Luego agrega una o más conferencias
  • 0:36 - 0:40
    que tengan entre cero
    y cinco asientos disponibles.
  • 0:40 - 0:43
    La manera más fácil de hacerlo
    es tan solo crear una nueva conferencia
  • 0:43 - 0:45
    con un máximo de asistentes
    menor que cinco.
  • 0:45 - 0:48
    Y luego usar el visor de cron
    en la consola de administración
  • 0:48 - 0:50
    para asegurarte de que tu tarea cron
    está en ejecución.
  • 0:50 - 0:53
    Y luego, por supuesto, seguir adelante
    y obtener el último anuncio
  • 0:53 - 0:56
    para comprobar
    que el último anuncio se actualizó.
  • 0:56 - 1:00
    Y puedes hacer esto ya sea,
    usando el visor de memoria caché
  • 1:00 - 1:04
    o la consola de API
    para obtener el último anuncio.
  • 1:04 - 1:06
    Ahora que tu tarea cron
    marcha a buen ritmo,
  • 1:06 - 1:07
    seguirá adelante por sí misma.
  • 1:07 - 1:09
    Eso significa
    que va a ejecutar una consulta
  • 1:09 - 1:11
    para buscar conferencias
    cada minuto,
  • 1:11 - 1:13
    o cuan a menudo la hayas programado
    para ejecutarse.
  • 1:13 - 1:16
    Es útil con fines de aprendizaje
    para ver que la tarea cron
  • 1:16 - 1:18
    se ejecuta con frecuencia,
    pero no es una buena práctica
  • 1:18 - 1:20
    dejar que las tareas cron
    se ejecuten con mayor frecuencia
  • 1:20 - 1:22
    de la que realmente se necesita.
  • 1:22 - 1:24
    Esta tarea cron
    hace una consulta bastante simple,
  • 1:24 - 1:27
    y luego pone un valor en la memoria caché,
    para el cual no hay cuota diaria.
  • 1:27 - 1:30
    Pero si tu tarea cron hizo algo
    que afectó intensamente
  • 1:30 - 1:33
    al almacén de datos
    se podría fácilmente aumentar la cuota.
  • 1:33 - 1:35
    Así que hay que pensar
    en lo que hacen tus trabajos cron
  • 1:35 - 1:37
    y con qué frecuencia necesitan ejecutarse.
  • 1:37 - 1:39
    He utilizado accidentalmente
    toda mi cuota diaria
  • 1:39 - 1:42
    en ejecutar una tarea cron
    que buscaba todas las conferencias
  • 1:42 - 1:43
    y guardaba los resultados
    en el almacén de datos,
  • 1:43 - 1:46
    por lo que aprendí mi lección
    de la manera difícil.
  • 1:46 - 1:48
    Entonces ve y cambia la frecuencia
    a una vez por hora
  • 1:48 - 1:51
    y cuando lo hayas hecho,
    ven aquí y marca esta casilla.
  • 1:51 - 1:54
    Como alternativa, puedes deshabilitar
    la tarea cron completamente
  • 1:54 - 1:56
    subiendo una configuración
    de tarea cron vacía,
  • 1:56 - 2:00
    pero recuerda que si eliminas
    el archivo de configuración de cron
  • 2:00 - 2:02
    completamente, el que ya está en marcha
    en appspot permanece en funcionamiento.
  • 2:02 - 2:05
    Entonces un cuestionario rápido más.
  • 2:05 - 2:08
    ¿Cómo programar tu tarea cron
    para ejecutarse una vez cada dos horas?
  • 2:08 - 2:12
    Sigue adelante e ingresa ese valor aquí.
    Y eso es todo para las tareas cron.
タイトル:
05-24 Programar una Tarea Cron
概説:

05-24 Programar una Tarea Cron

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD859 - Developing Scalable Apps
Duration:
02:13

Spanish, Mexican subtitles

改訂 Compare revisions