title: Celery is sending 600K requests in less than two weeks
body: <p>I received the monthly bill today for Amazon SQS and I was surprised to see 600.000 requests usage to my queue.</p>
  
  <p>All I am doing is running one single task every minute.  How does this add up to 600.000 requests?</p>
  
  <pre><code>@celery.task(name='tasks.check_for_events')
  @periodic_task(run_every=timedelta(minutes=1))  
  def check_for_events():    
      now = datetime.utcnow().replace(tzinfo=utc,second=00, microsecond=00)
      events = Event.objects.filter(is_reminder_sent = False).filter(reminder_date_time__range=(now - timedelta(minutes=1), now))    
      dthandler = lambda obj: obj.isoformat() if isinstance(obj, datetime) else None    
      for event in events:
            sendEmail.delay( ...)
  
  
  @celery.task(name='tasks.sendEmail')
  def sendEmail(...)
      ....
  </code></pre>
  
  <p>I am still new to celery so it might be that I am doing something fundamentally wrong. 
  Any tips please?</p>