title: What does [Max tasks per child setting] exactly mean in Celery?
body: <p>The doc is:</p>
  
  <blockquote>
    <p>With this option you can configure the maximum number of tasks a worker can execute before it’s replaced by a new process.</p>
  </blockquote>
  
  <p>In what condition will a worker <strong>be replaced by a new process</strong> ? Does this setting make a worker, even with multi processes, can only process one task at one time?</p>