我想在我的web服务器上运行一个后台作业来做一些数据库维护。我正在考虑使用APScheduler来完成这个任务。
我计划在一个单独的进程中运行下面的代码到我的主web服务器。我真的不想把代码绑定到我的web服务器上。
问:在类似cron的调度器的末尾使用While True pass是否被认为是错误的做法?该怎么做?(time.sleep()?)
from apscheduler.scheduler import Scheduler
@sched.interval_schedule(days=1)
def tick():
# do a clean up job
while Tru
我有一个Windows服务器,每天用我的代码上传到服务器上一个新文件,我用FTP给我的站点用户访问那个文件夹,但是我只需要给用户最后60天的文件。我认为我需要创建一个bat文件来检查每天的文件夹,并将60天以上的外部文件移动到另一个文件夹,如果是,那么如何实现。我正在使用c#代码编写window server 2012。
我目前正在Linux服务器A中设置气流调度程序,在Linux服务器B中设置气流web服务器。两台服务器都没有互联网访问权限。我已经在服务器A中启动了initDB,并在服务器A中保留了所有的暂存。
但是,当我刷新webserver时,它一直有错误消息:-
This DAG isn't available in the webserver DagBag object
如何配置用于web服务器(服务器B)的dag文件夹以从调度程序(服务器A)读取数据?
我用的是bashoperator。那个芹菜操作员是必须的吗?
提前感谢