我正在使用Flask。
目前,我正在使用fabfile检查哪些用户应该收到账单,并设置了cron作业,以便每天早上5点运行fabfile。这会自动在Stripe和我的数据库中创建账单,并向用户发送电子邮件通知他们。这可以用于生日提醒或其他类似的事情。
正在设置一个cronjob -这是做这类事情的标准方式?有更好的方法/标准吗?
我会把“这类事情”定义为。任何需要在应用程序中自动发生的事情,都是在没有用户与该应用程序交互的情况下满足特定条件的。
当我在谷歌上搜索这个时,找不到多少。
发布于 2014-01-10 13:12:30
实际上,使用cron是最直接的方法。但是,还有其他类型的服务可以定期触发任务并提供一些额外的控制。例如,芹菜调度器。似乎有一个关于用芹菜做周期性的工作的教程。
发布于 2014-01-10 13:10:53
我认为你必须问自己:
我编写了使用内部计时器的小型/简单应用程序。例句:https://bitbucket.org/prologic/irclogger,它每天运行一次irc日志文件。这是更好还是更可靠?不完全是这样;如果守护进程/机器人过早死亡或系统崩溃,那么会发生什么?在本例中,它只是重新启动,日志在下一个“天”间隔内继续运行。
我认为这里有两件事是很重要的:
https://stackoverflow.com/questions/21044929
复制相似问题