current cache cron crontab web2py

cron - cache - web2py response download



Ayuda a conseguir la primera tarea web2py Cron funcionando (1)

En este momento, web2py está cambiando de Cron a Scheduler, con versiones más nuevas de web2py, Cron está deshabilitado de forma predeterminada.

Puede usar su función con el Programador, colocarlo en un archivo de modelo y pasarlo a la clase de creador del planificador, para habilitar una nueva instancia de Programador con él:

# New File applications/yourapp/models/zfunctions.py # def send_autoemails(): ... ...#Your code here ... ... from gluon.scheduler import Scheduler Scheduler(db,dict(yourfunction=send_autoemails))


Después de eso, puede agregar un nuevo trabajo simplemente desde la interfaz de administración web2py db, en db.task_scheduled debe hacer clic en insert new task_scheduled y establecer el período para ejecutar, repetir, tiempos de espera, habilitar, deshabilitar, etc.
Aquí hay información al respecto: http://web2py.com/book/default/chapter/04#Scheduler-(experimental )

Estoy ejecutando localmente web2py con Windows 7 y vivo en un servidor Linux Ubuntu y no he podido ejecutar mi trabajo cron tampoco.

Mi crontab se ve así:

*/1 * * * * root *autoemail/send_autoemails

y mi función funciona bien cuando se llama manualmente. También termina con

db.commit()

Aparte de eso, no sé qué más hacer para que funcione, aunque realmente no entendía toda la sección del libro web2py en Cron, específicamente cuando se trataba de cron suave / difícil / externo y todo eso.

Vi un hilo web2py que quizás cron iba a ser reemplazado?

Quizás eso tiene algo que ver con esto? ¿Hay algo más que deba hacer para configurar cron antes de que funcione?

Cualquier idea sobre cómo puedo solucionar este problema es muy apreciada.