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)文章:
主站蜘蛛池模板: 狠狠干美女| 人人爱人人| 亚洲天堂久久久 | 四虎久久久 | 欧美一级色 | 97人人视频 | 国产午夜影院 | 国产精品欧美激情 | 日韩精品免费看 | 欧美午夜理伦三级在线观看 | 日韩免费看 | 国产乱码精品一区二区三区忘忧草 | 欧美视频在线一区 | 国产精品一区二区在线播放 | 午夜视频免费看 | 中文在线字幕免费观看 | 日韩午夜精品 | 黄色大片在线 | 欧美在线视频一区二区 | www.狠狠干| 欧美在线视频一区二区 | 黄色网址在线播放 | 一区在线播放 | 88av视频| 日韩欧美三区 | 黄色国产 | 99久久精品国产亚洲 | 三上悠亚激情av一区二区三区 | 国产黄a三级三级三级看三级男男 | 综合99| 国产美女一区二区三区 | 成人av一区二区三区在线观看 | 国产欧美一区二区三区视频在线观看 | 中文字幕在线观看第一页 | 福利片在线 | 国产在线视频91 | 深夜久久| 国产一区二区不卡 | 伊人国产在线 | 精品小视频 | 亚州av在线 |