title: Celery's exception 'TimeLimitExceeded' with group of tasks
body: <p>I have this celery's settings:</p>
  
  <pre class="lang-py prettyprint-override"><code>WORKER_MAX_TASKS_PER_CHILD = 1
  TASK_TIME_LIMIT = 30
  </code></pre>
  
  <p>When i run group of tasks:</p>
  
  <pre class="lang-py prettyprint-override"><code>from celery import group, shared_task
  from time import sleep
  
  @shared_task
  def do_something(arg):
      sleep(60)
      return arg*2
  
  group([do_something.s(i) for i in range(3)]).apply_async()
  </code></pre>
  
  <p>I'm geting <code>TimeLimitExceeded</code> inside of group and then worker is killed by celery at once. How can i handle it?</p>