fix: Make sure tasks are only executed once per hour
This commit is contained in:
		@@ -14,19 +14,20 @@ app.autodiscover_tasks()
 | 
				
			|||||||
app.conf.beat_schedule = {
 | 
					app.conf.beat_schedule = {
 | 
				
			||||||
    'daily-cleanup': {
 | 
					    'daily-cleanup': {
 | 
				
			||||||
        'task': 'admin.clean_locations',
 | 
					        'task': 'admin.clean_locations',
 | 
				
			||||||
        'schedule': crontab(hour=2),
 | 
					        'schedule': crontab(hour=2, minute=11),
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    'daily-unchecked-deactivation': {
 | 
					    'daily-unchecked-deactivation': {
 | 
				
			||||||
        'task': 'admin.daily_unchecked_deactivation',
 | 
					        'task': 'admin.daily_unchecked_deactivation',
 | 
				
			||||||
        'schedule': crontab(hour=1),
 | 
					        'schedule': crontab(hour=1, minute=6),
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    'daily-404-deactivation': {
 | 
					    'daily-404-deactivation': {
 | 
				
			||||||
        'task': 'admin.deactivate_404_adoption_notices',
 | 
					        'task': 'admin.deactivate_404_adoption_notices',
 | 
				
			||||||
        'schedule': crontab(hour=3),
 | 
					        'schedule': crontab(hour=3, minute=45),
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    'daily-fedi-post': {
 | 
					    'daily-fedi-post': {
 | 
				
			||||||
        'task': 'social_media.post_fedi',
 | 
					        'task': 'social_media.post_fedi',
 | 
				
			||||||
        'schedule': crontab(hour=19),
 | 
					        #  At minute 5 past every hour from 17 through 21.
 | 
				
			||||||
 | 
					        'schedule': crontab(hour='17-21', minute=5),
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user