ansible同时执行问题

来源:7-12 utils层核心代码执行演示及调试方式介绍

慕丝6705562

2018-12-19

老师你好,前端同时有十个客户端调用后台的十个不同的yml文件,每个yml文件都有10个服务器,每个任务都需要十分钟,我想问一下,这些任务都是同时执行的嘛?或者每一个请求ansible有5个进程,那另一个请求来,ansible也会再新加5个进程吗?如果前端页面刷新了,那这些执行的任务还是继续执行吗?view里的代码还是继续往下走呢还是不走呢呀?

写回答

2回答

Jeson

2018-12-19

这种模式,建议你考虑异步的方案,用队列的模式,如:celery

1
0

慕丝6705562

提问者

2018-12-25

不好意思,我把我的问题描述的不是很明白,其实我是想问的是比如在第一个请求中ansible fork出了5个进程来处理,在还没有执行结束的时候,第二个请求来了,那第二个请求中ansible也会fork 出5个进程来处理吗还是等待第一个请求处理完了之后才能fork出5个进程来处理?以此类推,同时有10个请求,后台的ansible是同时处理这10个请求呢还是依次等待呢? 还有在linux会话中,我开启了10个会话来执行ansible yaml,这些ansible yaml是会同时执行的吗?

0
0

Python+Django+Ansible Playbook自动化运维项目实战

【课程升级3.6版本】大牛全面践行DevOps,运维与开发间高效协作

861 学习 · 326 问题

查看课程