# Deloy with ansible-playbook async mode cost too much time on 2000+ hosts

**URL:** <https://forum.ansible.com/t/deloy-with-ansible-playbook-async-mode-cost-too-much-time-on-2000-hosts/18275>\
**Category:** Ansible Project\
**Created:** [May 21, 2015, 4:27am UTC](https://forum.ansible.com/t/deloy-with-ansible-playbook-async-mode-cost-too-much-time-on-2000-hosts/18275 "2015-05-21T04:27:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![yuyuntao](https://avatars.discourse-cdn.com/v4/letter/y/b9e5f3/32.png) [@yuyuntao](https://forum.ansible.com/u/yuyuntao)\
**Post date:** [May 21, 2015, 4:27am UTC](https://forum.ansible.com/t/deloy-with-ansible-playbook-async-mode-cost-too-much-time-on-2000-hosts/18275/1 "2015-05-21T04:27:37Z")

</div>

I found ansible stuck on this code，and I dont know why.

runner/ **init**.py

1377 TIMEOUT = 100  
1378 start\_time = time.time()  
1379 try:  
1380 while not result\_queue.empty():  
1381 results.append(result\_queue.get(block=False))  
1382 except socket.error:  
1383 raise errors.AnsibleError(“”)  
1384 return results

best wishes.
