title: MongoDB M0 cluster, python multithreading
body: <p>I have a python application that web scrapes and leverages a mongo database for maintaining records. At some points in execution there is a large amount of db requests coming in and out. When this happens, the server forces my requests shut and gives the following error in the cluster:</p>
  
  <p><code>Connections % of configured limit has gone above 80</code></p>
  
  <p>What is the best practice for using pymongo with threads? I figured like other DMBS' mongodb would automatically handle scheduling of concurrent requests. Do I need to just make a local cluster or upgrade my current one to more connections?</p>