<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Scheduling Tasks on Caktus Group</title><link>https://www.caktusgroup.com/tags/scheduling-tasks/</link><description>Recent content in Scheduling Tasks on Caktus Group</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 09 Dec 2024 23:00:00 +0000</lastBuildDate><atom:link href="https://www.caktusgroup.com/tags/scheduling-tasks/index.xml" rel="self" type="application/rss+xml"/><item><title>Getting Started with Dagster</title><link>https://www.caktusgroup.com/blog/2024/12/09/getting-started-dagster/</link><pubDate>Mon, 09 Dec 2024 23:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2024/12/09/getting-started-dagster/</guid><description>&lt;p>Recently, Caktus has been using Tailscale to manage VPN connections
between Android tablets and a central server. We wanted to report on the
devices connected to the network using the Tailscale API. While we could
use tools like &lt;a href="https://docs.celeryq.dev/en/stable/" target="_blank" rel="noopener noreferrer">Celery&lt;/a> to fetch
data from the API and load it into a database&amp;mdash;given its widespread use
in the Django ecosystem&amp;mdash;we also wanted to explore other options.&lt;/p></description></item><item><title>How to Use Celery for Scheduling Tasks</title><link>https://www.caktusgroup.com/blog/2021/08/11/using-celery-scheduling-tasks/</link><pubDate>Wed, 11 Aug 2021 18:14:40 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2021/08/11/using-celery-scheduling-tasks/</guid><description>&lt;p>There are multiple ways to schedule tasks in your Django app, but there
are some advantages to using Celery. It&amp;rsquo;s supported, scales well, and
works nicely with Django. Given its wide use, there are also lots of
resources for learning more about it, and once learned, that knowledge
is likely to be useful on other projects.&lt;/p></description></item><item><title>How to Schedule Tasks Using Celery Beat in a Container</title><link>https://www.caktusgroup.com/blog/2020/05/14/how-schedule-tasks-using-celery-beat-container/</link><pubDate>Thu, 14 May 2020 12:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2020/05/14/how-schedule-tasks-using-celery-beat-container/</guid><description>&lt;p>When running services in a container, changes to files can be discarded
at any time, but the Celery beat default scheduler keeps its state in a
file.&lt;/p></description></item><item><title>Celery in Production</title><link>https://www.caktusgroup.com/blog/2014/09/29/celery-production/</link><pubDate>Mon, 29 Sep 2014 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/09/29/celery-production/</guid><description>&lt;p>(Thanks to &lt;a href="https://www.caktusgroup.com/about/mark-lavin/">Mark Lavin&lt;/a> for significant
contributions to this post.)&lt;/p>
&lt;p>In a &lt;a href="https://www.caktusgroup.com/blog/2014/06/23/scheduling-tasks-celery/">previous post&lt;/a>, we
introduced using Celery to schedule tasks.&lt;/p>
&lt;p>In this post, we address things you might need to consider when planning
how to deploy Celery in production.&lt;/p></description></item><item><title>Getting Started Scheduling Tasks with Celery</title><link>https://www.caktusgroup.com/blog/2014/06/23/scheduling-tasks-celery/</link><pubDate>Mon, 23 Jun 2014 11:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/06/23/scheduling-tasks-celery/</guid><description>&lt;p>&lt;strong>UPDATE:&lt;/strong> &lt;a href="https://www.caktusgroup.com/blog/2021/08/11/using-celery-scheduling-tasks/">A newer version of this blog post is available for Celery
Version
5.0.x&lt;/a>.&lt;/p>
&lt;h2 id="getting-started-using-celery-for-scheduling-tasks">Getting Started Using Celery for Scheduling Tasks&lt;/h2>
&lt;p>Many Django applications can make good use of being able to schedule
work, either periodically or just not blocking the request thread.&lt;/p></description></item><item><title>Using strace to Debug Stuck Celery Tasks</title><link>https://www.caktusgroup.com/blog/2013/10/30/using-strace-debug-stuck-celery-tasks/</link><pubDate>Wed, 30 Oct 2013 19:56:31 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2013/10/30/using-strace-debug-stuck-celery-tasks/</guid><description>&lt;p>&lt;a href="http://www.celeryproject.org/" target="_blank" rel="noopener noreferrer">Celery&lt;/a> is a great tool for background
task processing in &lt;a href="https://www.djangoproject.com/" target="_blank" rel="noopener noreferrer">Django&lt;/a>. We use it
in a lot of the custom web apps we build at Caktus, and it's quickly
becoming the standard for all variety of task scheduling work loads,
from simple to highly complex.&lt;/p></description></item></channel></rss>