ansible playbook зависает при запуске через cron - PullRequest
1 голос
/ 26 января 2020

У меня есть ansible playbook, который запускается через cron каждый час и генерирует журнал. Однако за пару дней я заметил, что playbook ansible не запускается и логи не генерируются. После запуска cron будет сгенерирован следующий процесс, и он будет зависать от запуска в следующий раз. Когда я бегу ps auxwww | grep ansible, он показывает следующие результаты

ansible  183974  0.0  0.1 323056 102296 ?       Sl   Jan21   0:01 /usr/bin/python /usr/bin/ansible-playbook -i /home/sdf/bin/configs/ansible/hosts /home/user/bin/configs/ansible/playbooks/site.yml
ansible  186154  0.0  0.1 323312 102820 ?       Sl   Jan21   0:01 /usr/bin/python /usr/bin/ansible-playbook -i /home/sdf/bin/configs/ansible/hosts /home/user/bin/configs/ansible/playbooks/site.yml

Мне придется убить вышеупомянутый процесс, и тогда запустится cron и будут сгенерированы логи. Может кто-нибудь, пожалуйста, дайте мне знать raeson, почему зависает cron.

Playbook снова завис, как показано ниже

 ps auxwww | grep ansible-playbook

ansible  106974  0.0  0.0   4288   700 ?        Ss   04:10   0:00 /bin/sh -c /home/user/bin/crons/ansible/ansible-playbook_schedule.sh
ansible  106988  0.0  0.0  11180  2852 ?        S    04:10   0:00 bash /home/user/bin/crons/ansible/ansible-playbook_schedule.sh
ansible  135692  0.0  0.2 355576 159196 ?       Sl   Jan25   0:01 /usr/bin/python /usr/bin/ansible-playbook -i /home/user/bin/configs/ansible/hosts /home/user/bin/configs/ansible/playbooks/site.yml
ansible  138661  0.0  0.2 355576 159540 ?       Sl   Jan25   0:01 /usr/bin/python /usr/bin/ansible-playbook -i /home/user/bin/configs/ansible/hosts /home/user/bin/configs/ansible/playbooks/site.yml
ansible  141571  0.0  0.2 356088 160476 ?       Sl   Jan25   0:01 /usr/bin/python /usr/bin/ansible-playbook -i /home/user/bin/configs/ansible/hosts /home/user/bin/configs/ansible/playbooks/site.yml

Вот ссылка для cron здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...