<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          窮真的是一種阻礙【Docker錯(cuò)誤排查】

          共 1371字,需瀏覽 3分鐘

           ·

          2021-06-14 16:03

          自己一直高價(jià)買這一臺(tái)華為云服務(wù)器(其實(shí)就是去年活動(dòng)的時(shí)候低價(jià)白嫖的),主要用于現(xiàn)在的 題寶刷題小程序和自己官網(wǎng)使用,然后上周給我來短信了

          其實(shí)我是極力反對(duì)給我發(fā)這種短信的,我表示強(qiáng)烈譴責(zé)。

          然而問題還是要解決的

          既然問他來了,遲早還是要解決的。既然窮、那就改個(gè)價(jià)格低點(diǎn)的服務(wù)器配置唄,選個(gè)最便宜的吧。

          內(nèi)容開始

          但是更改配置需要重啟服務(wù)器,重啟服務(wù)器那原來的docker服務(wù)肯定要重啟(我沒設(shè)置跟隨服務(wù)器自啟動(dòng)),重啟就重啟唄,反正就是重啟下容器就好了,果斷選擇更改配置,畢竟也只能接受這種價(jià)位的服務(wù)器了。

          1.查看當(dāng)前運(yùn)行的容器

          docker ps

          因?yàn)閯傊貑ⅲ萜鞫紱]啟動(dòng),屬于正常的

          2.查看所有的容器

          docker ps -a

          3.運(yùn)行mysql容器

          docker start 209db9041880

          4.運(yùn)行小程序后端服務(wù)腳本

          sh appRun.sh

          appRun.sh腳本文件里面其實(shí)就是重啟服務(wù)的一些命令,暫時(shí)忽略

          5.好了現(xiàn)在打開我們的小程序

          我直接好家伙,這怎么沒數(shù)據(jù)?難不成服務(wù)沒啟動(dòng)成功?剛剛不是都沒報(bào)錯(cuò)嗎?直接一個(gè)前端三連

          6.再次檢查下容器是否啟動(dòng)

          docker ps

          即使前面執(zhí)行了docker start 209db9041880命令,啟動(dòng)mysql容器也沒有報(bào)錯(cuò),但是這玩意不報(bào)錯(cuò)并不代碼成功.

          南妮這是什么情況,沒報(bào)錯(cuò)不就代表成功了嗎?想了下,那只能查日志了。

          7.查看容器運(yùn)行日志

          docker logs 209db9041880

          好家伙,雖然它運(yùn)行命令的時(shí)候不報(bào)錯(cuò),但是它運(yùn)行錯(cuò)誤信息寫到日志里面去了,查看最新的日記信息看到。這句:

          Error number 28 means 'No space left on device'

          百度搜了下,意思就是內(nèi)存不足,大意了、原來窮真的是一種阻礙,那現(xiàn)在只能加內(nèi)存了,加內(nèi)存之前總需要知道需要加多少吧?現(xiàn)在內(nèi)存什么情況吧?

          8.查看當(dāng)前系統(tǒng)內(nèi)存情況

          df -h

          原來內(nèi)存真的的滿了,40個(gè)G

          什么鬼?我又沒存什么見不得人的資源文件,為何用了這么多資源?

          從跟目錄開始排查一些重用的文件夾,那個(gè)文件夾占了這么多資源。

          9.查看當(dāng)前目錄下所有木有資源占用情況

          du -sh * 

          好家伙,這個(gè)文件占了這么大資源,其實(shí)這個(gè)文件是一個(gè)日志文件,所以我把它給干掉了。其實(shí)也可以用命令刪除其中一部分日志。

          10.刪除無用的大文件之后,查看當(dāng)前系統(tǒng)內(nèi)存情況

          這下還差不多。

          11.最后重新啟動(dòng)mysql鏡像和其他服務(wù)鏡像

          docker start 209db9041880
          docker ps

          容器服務(wù)正常了都

          完美,小程序又恢復(fù)正常了。

          總結(jié)

          記錄一次簡單的錯(cuò)誤問題解決過程,后續(xù)也會(huì)增加一些日常開發(fā)錯(cuò)誤問題排查的文章分享,今天的文章就到這里了。關(guān)注鬼哥不迷路,下次見。

          瀏覽 59
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲欧美黄 | 日本无码中文字幕 | www.伊人 | 奇米777欧美成人在线 | 国产精品成人AV激情在线 |