APScheduler

43 views
Skip to first unread message

farzan farahani

unread,
Oct 7, 2020, 2:58:19 PM10/7/20
to APScheduler
hi.
im using django-apscheduler in my project
when i use BLOCKING scheduler it is very well but when i change it to BACKGROUND scheduler, it does nothing.
please help
thenk you

my code :


def my_job():
time = timezone.now().strftime('%X')
print("It's now %s" % time)

class Command(BaseCommand):
help = "Runs apscheduler."

def handle(self, *args, **options):
scheduler = BackgroundScheduler()
scheduler.add_jobstore(DjangoJobStore(), "default")

scheduler.add_job(
my_job,
trigger=CronTrigger(second="*/10"), # Every 10 seconds
id="my_job",
max_instances=1,
replace_existing=True,
)
logger.info("Added job 'my_job'.")


try:
logger.info("Starting scheduler...")
scheduler.start()

except KeyboardInterrupt:
logger.info("Stopping scheduler...")
scheduler.shutdown()
logger.info("Scheduler shut down successfully!")
Reply all
Reply to author
Forward
0 new messages