国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

docker 假死 僵尸狀態(tài)

weij / 2570人閱讀

摘要:某日在調試容器里面的一個程序后,容器突然假死顯示容器狀態(tài)正常但是對外服務已經不可用沒有反應這個有點奇怪單個容器也能影響全部也沒有任何反應也沒有任何反應也沒有任何反應求助朋友后,朋友說是不是僵尸進程然后用命令查看,發(fā)現有個進程進程狀態(tài)可

某日在調試superset docker容器里面的一個程序后,容器突然假死

docker ps 顯示容器狀態(tài)正常,但是對外服務已經不可用
docker stats 沒有反應,這個有點奇怪單個容器也能影響全部?
docker stop CONTAINER_ID 也沒有任何反應
docker restart CONTAINER_ID 也沒有任何反應
docker exec -it --user root CONTAINER_ID /bin/bash 也沒有任何反應

求助朋友后,朋友說是不是僵尸進程
然后用top命令查看,發(fā)現有 zombie 3個進程

linux 進程狀態(tài)
Linux Process Status:
R (task_running) : 可執(zhí)行狀態(tài)
S (task_interruptible): 可中斷的睡眠狀態(tài)
D (task_uninterruptible): 不可中斷的睡眠狀態(tài)
T (task_stopped or task_traced): 暫停狀態(tài)或跟蹤狀態(tài)
Z (task_dead - exit_zombie): 退出狀態(tài),進程成為僵尸進程
X (task_dead - exit_dead): 退出狀態(tài),進程即將被銷毀

繼續(xù)使用命令查看具體信息

ps -ef | grep "defunct" 


跟進PPID查看父進程發(fā)現是剛好是對應CONTAINER_ID的進程

ps -ef | grep 82248 

最后kill -9 82248 后 zombie 也變成0

一切恢復正常

參考文章
https://www.oschina.net/trans...
https://blog.csdn.net/qq_3959...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28092.html

相關文章

  • 優(yōu)雅地關閉kubernetes中的nginx

    摘要:被設計為這樣一種方式,父進程必須明確地等待子進程終止,以便收集它的退出狀態(tài)。會完成的刪除,將優(yōu)雅退出的時間設置為表示立即刪除。 SIGINT SIGTERM SIGKILL區(qū)別 三者都是結束/終止進程運行。 1.SIGINT SIGTERM區(qū)別 前者與字符ctrl+c關聯,后者沒有任何控制字符關聯。前者只能結束前臺進程,后者則不是。 2.SIGTERM SIGKILL的區(qū)別 前者可以被...

    Noodles 評論0 收藏0
  • 優(yōu)雅地關閉kubernetes中的nginx

    摘要:被設計為這樣一種方式,父進程必須明確地等待子進程終止,以便收集它的退出狀態(tài)。會完成的刪除,將優(yōu)雅退出的時間設置為表示立即刪除。 SIGINT SIGTERM SIGKILL區(qū)別 三者都是結束/終止進程運行。 1.SIGINT SIGTERM區(qū)別 前者與字符ctrl+c關聯,后者沒有任何控制字符關聯。前者只能結束前臺進程,后者則不是。 2.SIGTERM SIGKILL的區(qū)別 前者可以被...

    余學文 評論0 收藏0
  • Docker 在 Coding WebIDE 項目中的運用

    摘要:是一個典型的模式架構,用戶通過終端將字符流傳遞給。仿照的工作原理,我們在協(xié)議之上設計了,見下圖真實實現中,是應用層的通訊協(xié)議。僵尸進程問題我們知道由于缺少而導致僵尸進程無法回收的問題迄今存在。進入構建環(huán)境執(zhí)行命令。 Coding WebIDE 做個國內首個基于 Docker 技術的云端開發(fā)平臺于4月1日正式上線。本文主要和大家分享和探討 Docker 在 Web IDE 中運用的一些經...

    tinysun1234 評論0 收藏0
  • Kubernetes pod里一個特殊的容器:pause-amd64

    摘要:命名空間的一個總體目標是支持輕量級虛擬化工具的實現,機制本身對外提供一組進程,這組進程自己會認為它們就是系統(tǒng)唯一存在的進程。進程注冊的信號處理函數里,調用另一個系統(tǒng)調用來獲得子進程終止的原因。 大家在使用Docker容器或者Kubernetes時,遇到過這個容器么?gcr.io/google_containers/pause-amd64 showImg(https://segmentf...

    amuqiao 評論0 收藏0
  • Kubernetes pod里一個特殊的容器:pause-amd64

    摘要:命名空間的一個總體目標是支持輕量級虛擬化工具的實現,機制本身對外提供一組進程,這組進程自己會認為它們就是系統(tǒng)唯一存在的進程。進程注冊的信號處理函數里,調用另一個系統(tǒng)調用來獲得子進程終止的原因。 大家在使用Docker容器或者Kubernetes時,遇到過這個容器么?gcr.io/google_containers/pause-amd64 showImg(https://segmentf...

    李世贊 評論0 收藏0

發(fā)表評論

0條評論

weij

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<