title: Django, Multiple requests at the same time
body: <p>I have a <code>middleware.py</code> file that records IP address on my website.</p>
  
  <pre><code>x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
  if x_forwarded_for:
      ip = x_forwarded_for.split(',')[-1].strip()
  else:
      ip = request.META.get('REMOTE_ADDR')
  
  try:
      ip_address = IPAddress.objects.get(ip_address=ip,userprofile=up)
      # Here we can have MultipleObjectsReturned error
      # that's the issue Django emails me about
  except IPAddress.DoesNotExist:
      ip_address = IPAddress(ip_address=ip,userprofile=up)
  </code></pre>
  
  <p>Because of something that goes wrong <code>MultipleObjectsReturned</code>, Django emails me about bug reports. But I see in all the emails many requests come from different URLs, and oddly at the same time <strong>12:20 PM</strong></p>
  
  <p>Here are some URLs:</p>
  
  <pre><code>my_domain/elastik
  my_domain/digium
  my_domain/Avaya
  my_domain/Zyxel
  my_domain/cisco.cfg
  my_domain/SIPGateway
  ...
  </code></pre>
  
  <p>As normal, these URLs don't exist on my website, they suppose to generate 404 error page, but my doubt is why at the same time? why these weird URLs?</p>
  
  <p>Do I need to worry about ? or Does it exist a way to avoid that kind of behavior. </p>
  
  <blockquote>
    <p>I host on <em>DigitalOcean</em></p>
  </blockquote>