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.
