Sadly not out of the woods yet. I'm now seeing Resource available error on subsequent ansible runs. As mentioned prior I have the playbook scheduled to run every 30mins on about 200 servers and I have set fork value to about 200 also, wondering if that is high for ansible? I added about 16 servers about a week ago, that was the only real change that happened.
File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 582, in _executor exec_rc = self._executor_internal(host, new_stdin) File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 785, in _executor_internal return self._executor_internal_inner(host, self.module_name, self.module_args, inject, port, complex_args=complex_args) File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 1032, in _executor_internal_inner result = handler.run(conn, tmp, module_name, module_args, inject, complex_args) File "/usr/lib/python2.6/site-packages/ansible/runner/action_plugins/normal.py", line 57, in run return self.runner._execute_module(conn, tmp, module_name, module_args, inject=inject, complex_args=complex_args) File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 547, in _execute_module res = self._low_level_exec_command(conn, cmd, tmp, become=self.become, sudoable=sudoable, in_data=in_data) File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 1169, in _low_level_exec_command in_data=in_data) File "/usr/lib/python2.6/site-packages/ansible/runner/connection_plugins/ssh.py", line 306, in exec_command (p, stdin) = self._run(ssh_cmd, in_data) File "/usr/lib/python2.6/site-packages/ansible/runner/connection_plugins/ssh.py", line 111, in _run stdout=subprocess.PIPE, stderr=subprocess.PIPE) File "/usr/lib64/python2.6/subprocess.py", line 642, in __init__ errread, errwrite) File "/usr/lib64/python2.6/subprocess.py", line 1144, in _execute_child self.pid = os.fork() OSError: [Errno 11] Resource temporarily unavailable On Wed, Oct 28, 2015 at 12:00 AM, BostonMoto <remi.a...@gmail.com> wrote: > So it was pretty much getting stuck on any node at random, no particular > order and nothing interesting seemed to be going on on those nodes in > question. > At any rate I decided to change my inventory files from using host name to > fully qualified domain and everything worked fine after, so maybe some > funny DNS business going on within our internal network. Thanks for the > feedback at any rate! > > On Tuesday, October 27, 2015 at 11:37:48 PM UTC-4, Brian Coca wrote: >> >> can you check on the hosts that it gets 'stuck on'? see what the >> ansible process is doing. Normally this only happens when the box has >> resource issues or some device is causing the hang (fact gathering >> checks devices and proc) specially network file systems. >> >> -- >> Brian Coca >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/HgUiJjSW81c/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > ansible-project+unsubscr...@googlegroups.com. > To post to this group, send email to ansible-project@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/3b3908f9-e795-49a5-b8ce-beec04d424f9%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/3b3908f9-e795-49a5-b8ce-beec04d424f9%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CABd5oBD0TtqKd8J6Jhz%2BT%3D-BwvWLbGgQz0Xss0sdRZTS_wOrRQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.