title: Parse 155 Error - Exceeded request limit
body: <p>I get this error while developing an iOS application using parse service. </p>
  
  <pre><code>Error Domain=Parse Code=155 "The operation couldn’t be completed. (Parse error 155.)" UserInfo=0x1e0d8b00 {code=155, error=This application has exceeded its request limit.}
  </code></pre>
  
  <p>While i understand what the error means, i don't know how i can make 30 requests per second, when i hardly make 2-5 requests per minute. I can see spikes in the parse analytics too. My question is what constitutes a request - is it a parse call like <code>saveInBackgroundWithBlock:</code> or <code>deleteInBackgroundWithBlock:</code> on the PFObject? If so i don't think i can ever make 30 requests per second while developing with a single parse object to play around in the cloud.</p>
  
  <hr>
  
  <h2><strong>UPDATE</strong></h2>
  
  <p>I logged my parse calls which are well extracted to be not duplicated and logged the calls. After 10 minutes this is what the count looked like (<code>file</code> is <code>PFFile:getDataInBackgroundWithBlock:</code>). Please consider the bottom most values as latest as it continuous logging of incrementing counts in a dictionary - </p>
  
  <pre><code>file : 3
  find : 1
  file : 3
  find : 3
  save : 1
  file : 3
  find : 5
  save : 2
  Error: This application has exceeded its request limit. (Code: 155, Version: 1.2.19)
  ERROR in finding entities - Error Domain=Parse Code=155 "The operation couldn’t be completed. (Parse error 155.)" UserInfo=0x21dd3070 {code=155, error=This application has exceeded its request limit.}
  </code></pre>
  
  <p>As can be seen, just after some time the 155 error is thrown. I am confused if the request counting of parse is the way i imagine or if the parse iOS SDK does multiple requests internaly for my one <code>PFQuery:findObjectsInBackgroundWithBlock:</code> for example.</p>
  
  <hr>
  
  <h2><strong>UPDATE 2</strong></h2>
  
  <p>Setup a network proxy to see what calls parse iOS sdk makes when run in simulator - </p>
  
  <p>Here is the screenshot when i got an error saying request limit exceeded - </p>
  
  <p><img src="https://i.stack.imgur.com/g0kcL.png" alt="enter image description here"></p>
  
  <p>And Here is parse api request graph in their website - </p>
  
  <p><img src="https://i.stack.imgur.com/9q4d2.png" alt="enter image description here"></p>
  
  <p>There never was 400 requests made in the first place as can bee seen by the network proxy report which says 2 requests. Definitely something is wrong with parse and they don't like free plan users which is a shame as they could have said so and I would either have bought a plan or moved elsewhere. And the parse folks are not responding...</p>