He especificado un trabajo cron (para probar en desarrollo) pero parece que no se está ejecutando. ¿Cómo se puede asegurar de que los trabajos funcionen en producción?Cron jobs no en ejecución (en dev)
cron.yaml:
cron:
- description: cron test gathering
url: /test/cron
schedule: every 2 minutes from 09:00 to 23:00
app.yaml:
application: cron_test
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: main.py
main.py:
url_map = [ ('/test/cron', test.CronHandler),
('/error', err.Err404Handler)]
application = webapp.WSGIApplication(url_map, debug=False)
def main():
wsgiref.handlers.CGIHandler().run(application)
if __name__ == "__main__":
main()
FeedCron se define como:
class CronHandler(webapp.RequestHandler):
def get(self):
logging.info("NOTE: CronHandler get request");
return None
Esperaba ver la línea, "NOTA: CronHandler obtener solicitud", en los registros del motor de la aplicación. Estoy usando la aplicación GoogleAppEngineLauncher (versión: 1.5.3.1187) para iniciar & detener la aplicación.
Entonces, ¿cómo activó el trabajo de Cron de Localehost? –