ansible同时执行问题
来源:7-12 utils层核心代码执行演示及调试方式介绍
慕丝6705562
2018-12-19
老师你好,前端同时有十个客户端调用后台的十个不同的yml文件,每个yml文件都有10个服务器,每个任务都需要十分钟,我想问一下,这些任务都是同时执行的嘛?或者每一个请求ansible有5个进程,那另一个请求来,ansible也会再新加5个进程吗?如果前端页面刷新了,那这些执行的任务还是继续执行吗?view里的代码还是继续往下走呢还是不走呢呀?
写回答
2回答
-
Jeson
2018-12-19
这种模式,建议你考虑异步的方案,用队列的模式,如:celery
10 -
慕丝6705562
提问者
2018-12-25
不好意思,我把我的问题描述的不是很明白,其实我是想问的是比如在第一个请求中ansible fork出了5个进程来处理,在还没有执行结束的时候,第二个请求来了,那第二个请求中ansible也会fork 出5个进程来处理吗还是等待第一个请求处理完了之后才能fork出5个进程来处理?以此类推,同时有10个请求,后台的ansible是同时处理这10个请求呢还是依次等待呢? 还有在linux会话中,我开启了10个会话来执行ansible yaml,这些ansible yaml是会同时执行的吗?
00
相似问题