通過(guò)ansible實(shí)現(xiàn)的ssh遠(yuǎn)程連接開啟一個(gè)進(jìn)程太防,當(dāng)ssh遠(yuǎn)程連接關(guān)閉時(shí)揭朝,進(jìn)程也會(huì)隨之關(guān)閉卸伞,如果在ssh遠(yuǎn)程連接關(guān)閉時(shí)不想讓進(jìn)程退出递宅,可以使用ansible的異步操作娘香。如下圖所示。
上圖中的第1步是ssh遠(yuǎn)程連接查看在開啟memster進(jìn)程之前的系統(tǒng)內(nèi)存使用情況办龄。上圖中的第2步是ssh遠(yuǎn)程連接開啟memster進(jìn)程。上圖中的第3步是ssh遠(yuǎn)程連接查看在開啟memster進(jìn)程之后的系統(tǒng)內(nèi)存使用情況淋昭。
其中第2步使用了async與poll參數(shù)俐填,async參數(shù)表示開啟進(jìn)程60s,poll參數(shù)為0表示不去輪詢進(jìn)程的運(yùn)行情況翔忽。poll的默認(rèn)的參數(shù)為10英融,每隔10s去輪詢一下進(jìn)程的狀態(tài)。:這樣不等第2步運(yùn)行結(jié)束歇式,第3步就開始運(yùn)行驶悟,在60s內(nèi)可以查到開啟進(jìn)程之后內(nèi)存的顯著變化。達(dá)到異步操作的結(jié)果材失。