Tengo una aplicación [Python] App Engine que crea múltiples tareas y las agrega a una cola de tareas personalizada. dev_appserver.py parece ignorar los parámetros de velocidad/programación que especifico en queue.yaml y ejecuta todas las tareas inmediatamente. Este es un problema [al menos para propósitos de desarrollo/prueba] ya que mis tareas llaman una url de velocidad de aceleración; La ejecución inmediata de todas las tareas infringe los límites de aceleración y me devuelve un montón de errores.Programación de tareas en AppEngine dev_appserver.py
¿Alguien sabe si la programación de tareas si dev_appserver.py está deshabilitada? No puedo encontrar nada que sugiera esto en los documentos de App Engine. ¿Alguien puede sugerir una solución alternativa?
Gracias.
Gracias por el enlace de documentación. "ejecutado automáticamente en el momento apropiado": esa no es mi experiencia. Por ejemplo, si especifico la tasa queue.yaml como '6/m' y bucket_size como 1, esperaría que se ejecutara una tarea cada 10 segundos; en cambio, todos son ejecutados inmediatamente. Entonces estoy preguntando si alguien más ha tenido una experiencia similar; si configuré queue.yaml incorrectamente o si tal vez hay un problema con la programación de la tarea dev_appserver. – Justin
Estoy leyendo los documentos queue.yaml ahora. Veo que 6/m significa que "las tareas se procesarán a una velocidad de 6 veces por minuto"; pero no hay garantía de que sea cada 10 segundos. Pero, ¿cómo ayuda agregar una tasa de 10/s? ¿Esto no significa que obtienes 10 tareas por segundo [en lugar de una cada 10 segundos]? ¿O quiere decir que hay un campo separado 'rate_limit'? [no puedo ver uno] Gracias – Justin
Ok, gracias. Luego volvemos a la pregunta original. En primer lugar, comencé con una tasa de 6/my 24 tareas, sin embargo, las 24 tareas se ejecutaron en un minuto. Entonces, esto me sugiere que la programación de tareas no está funcionando en dev_appserver.py.En segundo lugar, ¿alguien puede sugerir cómo configurar queue.yaml para que una tarea se procese cada diez segundos? [o al menos la velocidad no es más rápida que diez segundos] – Justin