久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

docker start起不來怎么辦

docker start起不來的解決辦法:1、檢查運行狀態,然后通過“echo 3 > /proc/sys/vm/drop_caches”命令釋放被占用的內存;2、通過“$netstat -nltp|grep …”命令檢查端口是否已經被占用,如果上線后發現占有,則改為可用端口再重啟即可。

docker start起不來怎么辦

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

本教程操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

docker start起不來怎么辦?

Docker無法正常啟動的原因及解決辦法

概述

Docker啟動異常表現

狀態反復restaring,用命令查看

$docker ps -a CONTAINER ID    IMAGE  COMMAND       CREATED      STATUS       PORTS    NAMES 21c09be88c11     docker.xxxx.cn:5000/xxx-tes/xxx_tes:1.0.6   "/usr/local/tomcat..."   9 days ago          Restarting (1) Less than a second ago                      xxx10
登錄后復制

Docker日志有明顯問題:

$docker logs [容器名/容器ID] 比如: docker logs openresty
登錄后復制

Docker啟動異常的可能原因

內存不夠

Docker 啟動至少需要2G內存,首先執行free -mh命令查看剩余內存是否足夠

直接查看內存

$free -mh             total        used        free      shared  buff/cache   available Mem:         15G         14G          627M        195M        636M     726M Swap:         0B          0B          0B
登錄后復制

分析日志

有時候一瞬間內存過載溢出,導致部分進程被殺死,看起來內存也是夠用的,事實上docker還是會反復重啟,就需要通過docker日志和系統日志信的息來進一步分析:

分析docker日志

查看docker日志看到內存溢出的信息,要仔細翻閱才能找到信息,并不是在最下面

$docker logs [容器名/容器ID]|less  Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000769990000, 1449590784, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 1449590784 bytes for committing reserved memory. # An error report file with more information is saved as: # //hs_err_pid1.log Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000769990000, 1449590784, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 1449590784 bytes for committing reserved memory. # An error report file with more information is saved as: # /tmp/hs_err_pid1.log Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000769990000, 1449590784, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 1449590784 bytes for committing reserved memory. # Can not save log file, dump to screen.. # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 1449590784 bytes for committing reserved memory. # Possible reasons: #   The system is out of physical RAM or swap space #   In 32 bit mode, the process size limit was hit # Possible solutions: #   Reduce memory load on the system #   Increase physical memory or swap space #   Check if swap backing store is full #   Use 64 bit Java on a 64 bit OS #   Decrease Java heap size (-Xmx/-Xms) #   Decrease number of Java threads #   Decrease Java thread stack sizes (-Xss) #   Set larger code cache with -XX:ReservedCodeCacheSize= # This output file may be truncated or incomplete. # #  Out of Memory Error (os_linux.cpp:2756), pid=1, tid=140325689620224 # # JRE version:  (7.0_79-b15) (build ) # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.79-b02 mixed mode linux-amd64 compressed oops) # Core dump written. Default location: //core or core.1 #
登錄后復制

分析系統日志

查看系統日志,發現有大量由于內存溢出,進程被殺死的記錄

$grep -i 'Out of Memory' /var/log/messages Apr  7 10:04:02 centos106 kernel: Out of memory: Kill process 1192 (java) score 54 or sacrifice child Apr  7 10:08:00 centos106 kernel: Out of memory: Kill process 2301 (java) score 54 or sacrifice child Apr  7 10:09:59 centos106 kernel: Out of memory: Kill process 28145 (java) score 52 or sacrifice child Apr  7 10:20:40 centos106 kernel: Out of memory: Kill process 2976 (java) score 54 or sacrifice child Apr  7 10:21:08 centos106 kernel: Out of memory: Kill process 3577 (java) score 47 or sacrifice child Apr  7 10:21:08 centos106 kernel: Out of memory: Kill process 3631 (java) score 47 or sacrifice child Apr  7 10:21:08 centos106 kernel: Out of memory: Kill process 3634 (java) score 47 or sacrifice child Apr  7 10:21:08 centos106 kernel: Out of memory: Kill process 3640 (java) score 47 or sacrifice child Apr  7 10:21:08 centos106 kernel: Out of memory: Kill process 3654 (java) score 47 or sacrifice child Apr  7 10:27:27 centos106 kernel: Out of memory: Kill process 6998 (java) score 51 or sacrifice child Apr  7 10:27:28 centos106 kernel: Out of memory: Kill process 7027 (java) score 52 or sacrifice child Apr  7 10:28:10 centos106 kernel: Out of memory: Kill process 7571 (java) score 42 or sacrifice child Apr  7 10:28:10 centos106 kernel: Out of memory: Kill process 7586 (java) score 42 or sacrifice child
登錄后復制

端口沖突

該docker監聽端口已經被其他進程占用,一般此種問題容易出現在新部署的服務,或在原有機器上部署新的后臺服務,所以在部署之前應該執行命令檢查端口是否已經被占用,如果上線后發現占有則應改為可用端口再重啟之。

檢查命令:    netstat -nltp|grep [規劃的端口號]
登錄后復制

解決方案

內存不夠的方案

進程在運行一段時間后占用大量內存,需要將其重啟。重啟命令可能有時并不起作用。主要檢查運行狀態,如果未成功停止,則重新重啟;

ELK日志收集程序或者其他java進程占用過高,用top和ps命令排查,謹慎確定進程的作用,在確保不影響業務的情況下,停止相關進程;

釋放被占用的內存(buff/cache)

 [root]# sync  #將內存數據寫入磁盤  [root]# echo 3 > /proc/sys/vm/drop_caches  #釋放被占用的內存
登錄后復制

有時候并不是buff/cache過高導致內存不夠用,確實是被很多必要的進程消耗掉了內存,那就需要從機器資源分配使用的層面去考慮和解決了。

端口沖突的對策

一般此種問題容易出現在新部署的服務,或在原有機器上部署新的后臺服務,所以在部署之前應該執行命令檢查端口是否已經被占用,如果上線后發現占有則應改為可用端口再重啟之。

檢查命令:    $netstat -nltp|grep [規劃的端口號]
登錄后復制

推薦學習:《docker視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
久久久精品久久久久久96 | 亚洲精品一二| 宅男噜噜噜66国产日韩在线观看| 日韩精品欧美| 久久中文字幕av| 伊人精品一区| 午夜久久免费观看| 婷婷亚洲综合| 夜夜精品视频| 老司机精品久久| 蜜桃av一区二区| 四虎在线精品| 国产欧美日韩一区二区三区四区| 欧美日韩伊人| 麻豆精品国产91久久久久久| 国产 日韩 欧美 综合 一区| 国产一区二区三区四区大秀| 蜜桃视频在线网站| 激情婷婷综合| 亚洲人亚洲人色久| 国产伦理久久久久久妇女| 久久久久伊人| 日韩精品一区二区三区免费观看| 激情丁香综合| 中文字幕日韩高清在线| 69精品国产久热在线观看| 久久久久久久久成人| 成人小电影网站| 在线综合欧美| 国产色99精品9i| 国产高潮在线| 欧美亚洲在线日韩| 亚洲午夜久久| 国产精品久久777777毛茸茸| 国产一二在线播放| 黄色日韩在线| 日韩av不卡一区二区| 欧美激情视频一区二区三区免费| 日韩欧美一区二区三区在线视频| 日韩一区二区久久| 国产精品视频一区二区三区四蜜臂 | 香蕉成人av| 亚洲欧美不卡| 欧美激情日韩| 999精品一区| 亚洲精品伊人| 成人一二三区| 免费的成人av| 久久久91麻豆精品国产一区| 亚洲调教视频在线观看| 日韩高清电影一区| 天堂网av成人| 日韩av三区| 精品捆绑调教一区二区三区| 亚洲小说春色综合另类电影| 国产中文字幕一区二区三区| 黄色欧美日韩| 精品视频一区二区三区在线观看 | 日韩高清中文字幕一区二区| 亚洲午夜免费| 日韩精品水蜜桃| 国产美女久久| 国产精品丝袜xxxxxxx| 精品一区二区三区亚洲| 视频一区欧美精品| 在线手机中文字幕| 日韩激情一区二区| 激情久久久久久| 美女尤物国产一区| 蜜桃久久久久久久| 91精品蜜臀一区二区三区在线| 日韩精品一级| 999久久久亚洲| 欧美日韩精品一区二区三区在线观看| 欧美不卡高清一区二区三区| 国产麻豆一区| 亚洲最大av| 伊人精品一区| 开心激情综合| 日韩激情网站| 国产午夜久久| 在线观看精品| 欧美激情福利| 日韩免费精品| 99国内精品| 久久天堂av| 久久香蕉网站| 日本不卡的三区四区五区| 欧美日韩国产一区二区三区不卡| 麻豆国产欧美日韩综合精品二区| 亚洲一区二区小说| 亚洲一级二级| 日韩在线综合| 成人在线视频区| 国产精品视频一区二区三区综合| 亚洲欧洲日韩精品在线| 亚洲在线网站| 欧美日韩一二三四| 蜜桃av在线播放| 国产福利片在线观看| 精品黄色一级片| 国产精品久久久久久久免费软件| 日韩精品一区第一页| 欧美日韩在线观看视频小说| 在线看片国产福利你懂的| 久久精品伊人| 久久精品国产亚洲aⅴ | 国产精品成人国产| 91精品美女| 日韩欧美另类中文字幕| 蜜臀国产一区二区三区在线播放| 91久久久久| 五月天久久久| 一区在线免费观看| 亚洲黄页一区| 国产一级久久| 五月天久久777| 免费观看不卡av| 国产91久久精品一区二区| 中文字幕在线视频网站| 精品视频高潮| 国产成年精品| 92国产精品| 日韩网站中文字幕| 久久蜜桃资源一区二区老牛| 色婷婷狠狠五月综合天色拍| 久久视频一区| 亚洲精品888| 午夜在线播放视频欧美| 欧美专区在线| 亚洲影视一区二区三区| 石原莉奈在线亚洲三区| 免费黄网站欧美| 日韩久久一区| 欧美精品成人| 国产999精品在线观看| 日韩久久精品网| 激情综合在线| 日韩精品一二三| 69精品国产久热在线观看| 国产精品亚洲片在线播放| 久久精品五月| 日韩亚洲一区在线| 欧美粗暴jizz性欧美20| 热久久国产精品| 91精品福利观看| 欧美91在线|欧美| 亚洲黄色免费看| 午夜国产精品视频| 日韩三级视频| 美女毛片一区二区三区四区最新中文字幕亚洲 | 国产亚洲福利| 欧美一区不卡| 超级白嫩亚洲国产第一| 午夜国产精品视频| 日本不卡视频在线观看| 国产欧美亚洲一区| 成人在线免费观看91| 亚洲国内欧美| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 国产精品99在线观看| 久久久久久久久丰满| 久久亚洲视频| 国产精品亚洲二区| 日韩欧美一区二区三区在线观看| 一区在线免费| 国产欧美另类| 日韩免费视频| 亚洲一区二区日韩| 国产一区二区三区黄网站| 欧美福利在线| 欧美日一区二区三区在线观看国产免| 日韩成人精品一区| 99视频一区| 国产精品久久久久久av公交车| 久久精品国产亚洲夜色av网站| 亚洲精品少妇| 日韩在线第七页| 综合激情一区| 国产精品久久久久久久免费观看 | 日韩中文字幕亚洲一区二区va在线 | 亚洲精品1区| 免费亚洲一区| 国产一区成人| 精品亚洲a∨| 只有精品亚洲| 鲁鲁在线中文| 色综合视频一区二区三区日韩 | 成人啊v在线| 日本强好片久久久久久aaa| av在线最新| 日本va欧美va瓶| 99久久久国产精品美女| 91麻豆精品激情在线观看最新| 激情久久久久久久| 精品视频91| 日韩成人午夜精品| 久久激情网站| 麻豆国产精品| 亚洲+小说+欧美+激情+另类|