I suggest checking your system logs to see if you are ok for resources / 
forks / open files etc.

What are you setting forks to (probably in your ansible.cfg if not specifed 
on the ansible-playbook command line?  You might be asking a lot of your 
celery / ansible controller machine.

Jon

On Thursday, December 15, 2016 at 2:34:28 AM UTC, [email protected] wrote:
>
> hello,all
>
>     i am using celery to run ansible-playbook ,  my env
>
>
>    - Python 2.7.5
>    - celery==4.0.1
>    - ansible 2.2.0.0
>    - redhat7.0   
>
>   
>  i use celery to run playbook to change passwd,  the playbook task will 
> stuck from time to time,  when i kill the celery worker,  then the task 
> continues to run .  i cant find any error msg in celery log file;
>
> the only thing i can find is that the problem relates to the number of 
> hosts in inventory, 
> 50 hosts may be ok, 100 hosts definitely get this problem;
>
> anyone happened to this?   the problem really frustrated me ;
>
>
> this is my playbook
> ---
> - name: '{{task_id}}:{{instance_type}}'
>   hosts: '{{hosts}}'
>   gather_facts: '{{gather_facts}}'
>   vars:
>    - usernames: "{{ user_name_lists}}"
>   tasks:
>    - name: GetUserInfo
>      shell: egrep "^{{ item }}:" /etc/passwd
>      ignore_errors: yes
>      with_items:
>           - "{{ usernames }}"
>      register: user_info
>
>    - name: ChangeUserPassord
>
>      user: name="{{ item.item }}" password="{{ new_password }}" 
> update_password=always
>      when: item.rc == 0
>      with_items: "{{ user_info.results }}"
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/f5c8b153-e41a-4e49-976e-4f7b19db6f1e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to