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

資訊專欄INFORMATION COLUMN

《CI/CD+DevOps》持續集成之gitlab訪問502問題總結

JessYanCoding / 1112人閱讀

摘要:繼續查資料學習,發現的普羅米修斯監控的默認端口為,所以訪問頁面之后會跳轉到普羅米修斯的頁面想了解學習的朋友可以點這里到官網查看學習。

在安裝配置好gitlab之后訪問配置好的路徑頁面提示502

導致502的原因有兩個:

1.端口被占用

gitlab的nginx默認監聽的端口為80
如果有其他程序占用了該端口的話則會提示502
解決方法:

vi /etc/gitlab/gitlab.rb

使用i進入編輯模式
修改external_url "http://localhost:8080"
我這里將端口修改為8080

esc--->:wq保存修改操作

gitlab-ctl reconfigure

執行以上命令是配置生效

再次打開瀏覽器訪問localhost:8080依然提示502

納尼?????還是不行啊,為什么呢。網上搜了半天資料發現
gitlab unicorn["port"]默認使用的是8080端口,所以還得繼續修改
注:其實這里只要將external_url "http://localhost:8080"中的8080端口改成一個和gitlab其他服務不沖突的端口即可,比如:8888,9999等。
我這里是參考網上的做法將/unicorn["port"]注釋打開并將/unicorn["port"] 設置為9090

vi /etc/gitlab/gitlab.rb

命令狀態輸入/unicorn["port"],按Enter進入查找狀態,按n往下查找,直到看到unicorn["port"] =8080,修改端口,刪除#號,解除注釋狀態

/unicorn["port"]=9090

再次重啟服務查看效果

gitlab-ctl reconfigure

重啟之后發現還是502,當時心中100000000000頭草泥馬奔騰而過有沒有。
繼續查資料學習,發現gitlab的普羅米修斯監控的默認端口為9090,所以訪問頁面之后會跳轉到普羅米修斯的頁面
想了解學習Prometheus的朋友可以點這里到官網查看學習。

最后我將unicorn["port"] =8888

再次重啟服務查看效果

gitlab-ctl reconfigure

再次訪問localhost:8080
成功!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2.內存不足

解決辦法,啟用swap分區,步驟如下:
cat /proc/swaps 查看swap分區是否啟動(無)
創建swap :

dd if=/dev/zero of=/data/swap bs=512 count=8388616

創建swap大小為bs*count=4294971392(4G);

通過mkswap命令將上面新建出的文件做成swap分區

mkswap /data/swap

查看內核參數vm.swappiness中的數值是否為0,如果為0則根據實際需要調整成60

查看: cat /proc/sys/vm/swappiness
設置: sysctl -w vm.swappiness=60
若想永久修改,則編輯/etc/sysctl.conf文件,改文件中有vm.swappiness變量配置,默認為0
啟用分區

swapon /data/swap

echo “/data/swap swap swap defaults 0 0” >> /etc/fstab

再次使用cat /proc/swaps 查看swap分區是否啟動

重啟gitlab。

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

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

相關文章

  • CI/CD+DevOps持續集成gitlab

    摘要:功能是一個提供代碼托管提交審核和問題跟蹤的代碼管理平臺。的服務構成靜態服務器。用于在后臺執行隊列任務異步執行。將這一行中的字符串替換成你自己的地址。 先來BB下關于GitLab的課前知識 git的優點 git是分布式的,svn不是git分布式本地就可以用,可以隨便保存各種歷史痕跡,不用擔心污染服務器,連不上服務器也能提交代碼、查看log。GIT分支和SVN的分支不同分支在SVN中實際上...

    Honwhy 評論0 收藏0
  • CI Weekly #6 | 再談 Docker / CI / CD 實踐經驗

    摘要:阿里云效平臺基于理念的私有平臺實踐本文將系統的從個方面,分享互娛運維團隊對于運維平臺實踐經驗及未來展望,希望對大家有一些參考意義。 CI Weekly 圍繞『 軟件工程效率提升』 進行一系列技術內容分享,包括國內外持續集成、持續交付,持續部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關的程序員 Tips 。同步于 flow.ci Blog、微信公眾號、官...

    justCoding 評論0 收藏0
  • CI Weekly #19 | 關于軟件開發模型的思考,以及最新 CI/CD 實踐分享

    摘要:以上是的所有技術分享,如有問題,請聯系我們圍繞軟件工程效率提升進行一系列技術內容分享,包括國內外持續集成持續交付,持續部署自動化測試等實踐教程工具與資源,以及一些工程師文化相關的程序員。 五月一來,夏天便悄然而至。flow.ci 也帶來了幾個新的變化,幫你進一步優化開發工作流。一起來看看這幾個重點功能: 支持 iOS 項目 Xcode8.3 構建 iOSer 們重點來了,flow....

    CoderBear 評論0 收藏0
  • GitLab Auto DevOps功能與Kubernetes集成教程

    摘要:從開始,部署管理的集群時,默認情況下會啟用授權群集端點功能。我們將首先在中創建一個新項目,該項目將使用功能與我們的集群集成。完成后單擊創建項目。這不僅意味著已被設為默認值,還能夠觸發構建。例如,負載均衡選項卡顯示已部署的以及創建的主機名。 介 紹 在這篇文章中,我們將介紹如何將GitLab的Auto DevOps功能與Rancher管理的Kubernetes集群連接起來,利用Ranch...

    GraphQuery 評論0 收藏0
  • 超長干貨:基于Docker的DevOps CI/CD實踐——來自iHealth的分享

    摘要:在貓屎氤氳的霧氣里角仰望天花板,手機微信提醒這次構建成功或失敗,并附帶污言穢語。這時他可以開始往工位走,坐下時,微信又會提醒本次部署到成功或失敗。與企業微信的集成在決定使用之前,需要知道的是,是一個高度依賴社區的項目。 前言 相信我,一切事情的發生都是趕鴨子上架,沒有例外。人類所有偉大的變革都是迫不得已,可又是那么順其自然。比如容器(docker)技術的誕生,比如箭在弦上的創業,比如野...

    Dongjie_Liu 評論0 收藏0

發表評論

0條評論

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