title: Dynamically Changing Celery Beat Settings
body: <p>Is there a way to tell celerybeat to change settings for a specific task while it is running?</p>
  
  <p>The utility of this is best illustrated in this example:</p>
  
  <p>I have a periodic task that checks a value every 30 seconds. Sometimes, based on an external trigger (that I can't predict) I will want this task to increase the polling frequency to 10s - for a few minutes.</p>
  
  <p>Is this doable in a manageable way? I know I can change the task config and reload celery but that seems a messy way to do things...</p>