Skip to content
This repository was archived by the owner on Oct 8, 2025. It is now read-only.
This repository was archived by the owner on Oct 8, 2025. It is now read-only.

Migrate cron to systemd timers #645

@gregharvey

Description

@gregharvey

As we have already done with ce-provision, we need to start moving away from cron as it is obsolete.

While we are doing that, there is an old backlog task to allow delegation of scheduled tasks to another machine. Here is the text from that:

Right now you can "defer" cron to the deploy server, however in cases where the deploy server is dealing with dozens of sites, and if cron frequency is set quite aggressively, this can choke the deploy server entirely.

So we should look at allowing [the systemd timer role] to set a target server to run [timers] from in the first instance, allowing for "workers" that can handle ASG cron load without impeding the deploy server. Bonus points if Lambda processing is an optional extra. 😉

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions