文章詳情頁
Python腳本如何支持多進程執(zhí)行?
瀏覽:129日期:2022-08-31 18:34:11
問題描述
寫了Python腳本用來部署及分發(fā)項目到各個節(jié)點, 腳本后面跟不同的參數(shù)對應(yīng)不同的項目, 但存在一個問題, 就是我必須等待腳本執(zhí)行完成才能繼續(xù)執(zhí)行下一次部署, 請問大神, 有什么方法能讓該腳本同時多進程執(zhí)行而互不影響? 感謝!
問題解答
回答1:自問自答, 貌似我這個問題有漏洞, 實際上 python 是通過python 解釋器去執(zhí)行腳本, 而python解釋器本身就是互相獨立的進程去執(zhí)行操作, 所以無論我從客戶端什么時間都可以任意去執(zhí)行腳本. 本題由于沒有清楚的認識多線程的應(yīng)用場景, 這是我的問題. 本題結(jié)束, 感謝關(guān)注!
回答2:部署的話可以考慮使用fabric。可是實現(xiàn)多節(jié)點批量部署。
回答3:有很多種方式,例如 你把任務(wù)直接丟到celery里去,或者你把你的腳本編程多進程/線程的方式,傳參用set或者list
上一條:python - __name__= __main__怎么解釋 怎么用 另外兩個py文件之間的互動關(guān)聯(lián)下一條:python - BeautifulSoup指定lxml作為解析器報錯?
相關(guān)文章:
1. 怎么在網(wǎng)頁中設(shè)置圖片進行左右滑動2. node.js - mysql如何通過knex查詢今天和七天內(nèi)的匯總數(shù)據(jù)3. mysql 插入數(shù)值到特定的列一直失敗4. mysql 怎么做到update只更新一行數(shù)據(jù)?5. python - 在使用Pycharm時經(jīng)常看到如下的樣式,小括號里紅色的部分是什么意思呢?6. javascript - 新浪微博網(wǎng)頁版的字數(shù)限制是怎么做的7. python2.7 - python 函數(shù)或者類 代碼的執(zhí)行順序8. 360瀏覽器與IE瀏覽器有何區(qū)別???9. javascript - 用jsonp抓取qq音樂總是說回調(diào)函數(shù)沒有定義10. sublime可以用其他編譯器替換嗎?
排行榜

熱門標簽