gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费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號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
天堂在线中文在线| 中国一级黄色录像| aaa毛片在线观看| 日韩av资源在线| 91国内在线播放| 国产主播自拍av| 国产欧美日韩小视频| 日本成年人网址| 国产精品美女在线播放| 久久综合久久网| 天天操精品视频| 黄色免费视频大全| 国产欧美综合一区| 91看片破解版| 日韩不卡一二三| 日韩 欧美 高清| 色欲色香天天天综合网www| 2018日日夜夜| 97在线国产视频| 欧美日韩二三区| 日韩精品免费一区| 中文字幕在线观看日| 久久精品国产99久久99久久久| 国产综合av在线| 精品999在线| 人妻夜夜添夜夜无码av| 天堂一区在线观看| 欧美一级特黄a| 色综合色综合色综合色综合| 韩国一区二区av| 黑鬼大战白妞高潮喷白浆| 丁香六月激情婷婷| 亚洲 高清 成人 动漫| 高清在线观看免费| 国产v亚洲v天堂无码久久久| 精品这里只有精品| 成人一区二区三| 成人手机在线播放| 人妻夜夜添夜夜无码av| 中文字幕一区二区三区四区在线视频| 免费高清在线观看免费| 四虎1515hh.com| 啊啊啊一区二区| 久久人人爽人人片| 国产乱子伦农村叉叉叉| 黄色aaaaaa| 91蝌蚪视频在线观看| 免费人成自慰网站| 日本精品免费视频| 国产v亚洲v天堂无码久久久| 日韩精品手机在线观看| www.com操| 欧美午夜性生活| 国产高清www| 激情成人开心网| 天堂在线一区二区三区| 99草草国产熟女视频在线| 黄页免费在线观看视频| 久久视频免费在线| 中文字幕第50页| 97av中文字幕| 97干在线视频| 久久黄色片视频| 中文字幕日本最新乱码视频| 男女啪啪免费视频网站| 欧美在线一区视频| 亚洲熟女乱色一区二区三区| av免费中文字幕| 欧美精品性生活| 九九热视频免费| av影院在线播放| caopor在线视频| 久久6免费视频| 欧美三级在线观看视频| 99草草国产熟女视频在线| 国产精品99久久免费黑人人妻| 日韩大片一区二区| 又大又硬又爽免费视频| 黄色片视频在线播放| 中文字幕超清在线免费观看| 男人天堂av片| 咪咪色在线视频| 97视频在线免费播放| 日韩一二区视频| 在线看免费毛片| 午夜精品在线免费观看| 国产日本在线播放| 日本三日本三级少妇三级66| 日韩视频第二页| 精品这里只有精品| 日本道在线视频| 婷婷激情5月天| 青青青国产在线视频| 成人午夜视频免费在线观看| 精品视频在线观看一区| 妞干网这里只有精品| 91精品国产三级| 91欧美一区二区三区| 在线免费视频一区| 视频免费1区二区三区 | 国产精品久久久久久9999| 538在线视频观看| 美女黄色片视频| 在线观看日本www| 久久6免费视频| 欧美高清中文字幕| 日本久久久精品视频| 天天影视综合色| 欧美精品色视频| 午夜肉伦伦影院| 九九精品久久久| 国产一区 在线播放| 女人扒开屁股爽桶30分钟| 亚洲欧美偷拍另类| 日韩精品久久一区二区| 欧美大尺度做爰床戏| 激情五月六月婷婷| 国产精品天天av精麻传媒| 最新av在线免费观看| 99视频在线视频| 国产极品尤物在线| 中文av字幕在线观看| 日本在线视频www| 日本免费a视频| 玖玖精品在线视频| 日本特黄a级片| 国产a视频免费观看| 欧美这里只有精品| 超碰97免费观看| 色黄视频免费看| 天天干天天操天天做| 成人综合久久网| 亚洲涩涩在线观看| 91亚洲一区二区| 妞干网这里只有精品| 97在线免费视频观看| 日韩久久久久久久久久久久| 黄色影视在线观看| 黄色成人在线免费观看| 日韩亚洲欧美一区二区| 日韩成人三级视频| 你真棒插曲来救救我在线观看| 免费观看亚洲视频| 亚洲自偷自拍熟女另类| 日韩无套无码精品| 91小视频在线播放| 国产精品久久国产| 爆乳熟妇一区二区三区霸乳| 亚洲网中文字幕| 黄色一级片播放| 午夜在线视频免费观看| 91成人在线观看喷潮教学| 看看黄色一级片| 国模吧无码一区二区三区| 国产精欧美一区二区三区白种人| av中文字幕av| 天堂在线资源视频| 91九色丨porny丨国产jk| 中文字幕一区二区三区四| 伊人成色综合网| 人人妻人人澡人人爽欧美一区| 日韩欧美精品在线观看视频| 亚洲理论电影在线观看| 久久久国产精华液999999| 国产va亚洲va在线va| 国产又粗又大又爽的视频| 中文字幕在线综合| 欧洲av无码放荡人妇网站| 午夜肉伦伦影院| 国产三级三级三级看三级| 成年人黄色片视频| 尤蜜粉嫩av国产一区二区三区| 成人午夜免费在线| 黄色免费视频大全| 欧美精品无码一区二区三区| 91在线视频观看免费| www.这里只有精品| 看一级黄色录像| 精品国产一二三四区| 91制片厂毛片| 日本高清免费观看| 爱福利视频一区二区| 污视频网址在线观看| 亚洲精品国产suv一区88| 国产91美女视频| 日韩av加勒比| 男人的天堂99| 亚洲国产精品女人| 99蜜桃臀久久久欧美精品网站| 国产高潮免费视频| 日韩精品一区二区三区四| 日韩精品你懂的| 777精品久无码人妻蜜桃| 在线看的黄色网址| 成人在线免费观看av| 天堂а√在线中文在线| 99视频在线视频| 欧美日韩在线一| 黄色一级片av| 国产精品videossex国产高清|