av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

python - 子進(jìn)程執(zhí)行完成為僵尸進(jìn)程,怎么解決

瀏覽:154日期:2022-08-26 15:21:43

問題描述

我有一腳本,去比較數(shù)據(jù)庫和一個配置文件中一個商品的數(shù)量。少幾個商品就開辟幾個進(jìn)程去創(chuàng)建商品、用的是subprocess.Popen 這個模塊 在這個監(jiān)控腳本中去創(chuàng)建子進(jìn)程去執(zhí)行一個創(chuàng)建的耗時操作。創(chuàng)建完子進(jìn)程后,主進(jìn)程所在的這個腳本就退出了 等待cronjob 定時任務(wù)下一次執(zhí)行。少幾個在創(chuàng)建幾個。但是現(xiàn)在發(fā)現(xiàn),創(chuàng)建的子線程在創(chuàng)建完商品。會成為僵尸進(jìn)程、這個怎么解決。

我看了網(wǎng)上的說的 讓主進(jìn)程等wait() 但是我這里不能讓主進(jìn)程等。因為他子進(jìn)程創(chuàng)建時一個耗時的操作,可能得好久。一個個等。主進(jìn)程就沒法發(fā)退出。那么監(jiān)控腳本就不起作用的 就不能及時補充商品了。、主進(jìn)程的作用就是開辟進(jìn)程 然后等待下次掃描創(chuàng)建少的數(shù)量的進(jìn)程。

想問下大家怎么解決這種問題。父進(jìn)程不用等待子進(jìn)程結(jié)束,而不產(chǎn)生僵尸進(jìn)程。

問題解答

回答1:

調(diào)用signal(SIGCHLD, SIG_IGN)通知內(nèi)核對子進(jìn)程的結(jié)束不關(guān)心,由內(nèi)核回收。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日韩一区二区三区在线 | 日韩久久网| 国产美女精品 | 欧美日韩一区二区在线 | 男女裸体无遮挡做爰 | 久久久久久精 | 天天躁狠狠躁 | 亚洲天堂偷拍 | 日韩av在线看| 不卡的av| 国产靠逼视频 | 91av免费观看 | 国产高清av | 九九热在线视频 | 久久久在线 | 夜夜草视频 | 亚洲午夜在线 | 国产福利在线 | 午夜tv | 国产一区二区精品丝袜 | 亚洲精品成a人在线观看 | 丰满少妇高潮在线观看 | av黄 | 天天操天天碰 | 青草网 | 国产黄av | 91视频一区二区三区 | 国产性猛交| 日韩欧美在线播放 | 日韩中文字幕在线观看 | 日韩色在线 | 久久免费影院 | 黄色特级片 | 天天夜夜操 | 免费理论片 | 亚洲精品久久久蜜桃 | 欧美大片黄 | 欧美精产国品一二三区 | 欧美精品在线看 | 在线成人免费 | 欧美精品久 |