当前位置: 首页 > news >正文

为男人做购物网站网络黄页推广软件哪个好

为男人做购物网站,网络黄页推广软件哪个好,营销技巧电影,电子商务网站建设的要求我们的项目是标准的CI/CD流程,也即是GitlabJenkinsHarborDocker的容器自动化部署。 经历了上上周的docker灾难,上周的服务器磁盘空间灾难,这次又发生了jenkins卡住的灾难。 当然,这些灾难有一定的连锁反应,是先发生的d…
我们的项目是标准的CI/CD流程,也即是Gitlab+Jenkins+Harbor+Docker的容器自动化部署。
经历了上上周的docker灾难,上周的服务器磁盘空间灾难,这次又发生了jenkins卡住的灾难。
当然,这些灾难有一定的连锁反应,是先发生的docker灾难,然后因为要测试,导致镜像堆满服务器磁盘空间,磁盘空间满,又导致了jenkins卡住的问题。下面将我的解决过程记录下来,希望可以帮到可能会发生同样发生问题的大家。

图1

如上图所示,jenkins的121号版本编译成功之后,修改了几行代码,传到gitlab后,用jenkins进行编译。结果报错,jenkins报错的信息(Console Output)如下:

这是将镜像推送到镜像仓库Harbor发生的问题。

因为之前我观察到Harbor所在阿里云服务器磁盘使用率已达到92%,因此首先查看该服务器的情况。一看不得了,磁盘使用率已是100%。我删除了很多过期镜像,也删除了服务器本地拉取的一些镜像,但磁盘空间没变化,于是花了一些时间解决了这个问题(【docker&linux实战】阿里云服务器磁盘空间满了 – 经云的清净小站 (skycreator.top))。

就在我大呼万岁,准备开庆功宴的时刻,jenkins编译一直进行中。正常只需十几分钟就可以正常部署,这次花了半小时也没打包成功(见下图#123)。我又试了一次,这次1h 38min也没完成(下图#124)。

我打开#123和#124的Console Output,发现jenkins卡在了load build definition from Dockerfile这一行。

我一个游戏程序员,对于jenkins的操作不熟悉啊。于是有病乱投医,我进行了下面一系列的弯弯绕绕的操作。

1.docker版本问题

首先,我怀疑可能和docker版本有关。阿里云上三个服务器的docker版本都是1.24,而我本地windows上是1.26。本地windows上的这个项目docker build可以正常通过,而linux上不能通过,因此自然想到可能是docker的问题。

我们的服务器分为s1,s2,s3。其中s1是项目server,s2是gm后台server,s3是gitlab、Harbor、jenkins所在的server。因为是打包gm后台server,因此,我选择s2升级docker。

升级前先删除旧版本的docker,删除后更新不到新docker了。是的,太郁闷了!旧问题没解决,又产生了新问题。

曾经使用yum安装docker的路子走不通了。难道docker也下载不了了?我有些绝望,甚至想到了将安装包本地下载,再将它拷贝到阿里云上。

幸好,网上找到dnf的安装方法,成功升级了docker。

进入jenkins,再次编译,依然不通过。该方法失败!

2.配置检查

上一个问题无果后,我又想到了可能是docker的配置问题,或许该服务器没有设置私有仓库呢?

打开/etc/docker/daemon.json,里面确实设置了。

查看jenkins的pipeline,将项目server和gm后台server相互对比,也是没区别。

3.代码回退

#123的版本,我提交了一些代码,不会是提交的代码导致卡住吧?

虽然我的内心不认为会是这个原因,但试一试万一成功了呢?

于是,我使用git回退了代码(这里又复习了一下git的回退操作),再次编译,还是卡住。

4.新建任务

既然是jenkins的卡住,我怀疑可能是jenkins的这个任务有问题。于是我新建了一个jenkins任务,复制了gm后台的pipeline。

再次编译,依然故我!

5.改变焦点

由于对jenkins不熟,对于jenkins的docker build一知半解。这次我重新看了看jenkins的pipeline。

// 1.从gitlab上取代码
// 2.镜像编译
sh 'echo 镜像名称:${image_server_gm_server} && docker build -f ./server/Dockerfile -t ${image_server_gm_server} ./server'
sh 'echo 镜像名称:${image_server_gm_web} && docker build -f ./web/Dockerfile -t ${image_server_gm_web} ./web'
// 3.登陆Harbor,向Harbor推送镜像
// 4.登陆gm服务器,从私有仓库拉取镜像

从上下文来看,gitlab上取了代码后,对代码进行了镜像编译。这时,还没登陆镜像仓库,也没有登陆gm服务器。那么代码应该存放于jenkins所在s3服务器,而不是s2啊。

我尝试寻找代码所在位置,在jenkins所在目录的jenkins_home/workspace找到了jenkins的相关任务,任务中即是代码。于是我进入相应文件夹,使用docker build进行编译打包。

卡住了。问题找到了。估计是由于之前磁盘空间满,docker内部某个逻辑没走通,一直卡住,因此只要重启docker,估计问题就能解决。

不过这个s3的docker版本较低,顺便先升级吧。按照之前的操作,升级s3服务器的docker到最新。然后重启docker,再次编译,问题解决,如下图所示:

直接ctrl+c关掉。从浏览器进入jenkins,执行任务编译。成功!

这次虽然解决了问题,但中间弯弯绕绕浪费了好久。若是对jenkins充分了解,时间上可以更快。

这次特别感谢d u x t,他给我提出了不少新思路,让我思路开阔了很多。


文章转载自:
http://coccus.jtrb.cn
http://mousiness.jtrb.cn
http://immiscible.jtrb.cn
http://downside.jtrb.cn
http://sukie.jtrb.cn
http://noodlehead.jtrb.cn
http://reapportionment.jtrb.cn
http://underutilize.jtrb.cn
http://chancriform.jtrb.cn
http://phlegmy.jtrb.cn
http://epichlorohydrin.jtrb.cn
http://porifer.jtrb.cn
http://decentralisation.jtrb.cn
http://wenonah.jtrb.cn
http://instrumentality.jtrb.cn
http://egregious.jtrb.cn
http://etorphine.jtrb.cn
http://bureaucrat.jtrb.cn
http://zoomorph.jtrb.cn
http://bazar.jtrb.cn
http://rawboned.jtrb.cn
http://containerize.jtrb.cn
http://postvocalic.jtrb.cn
http://bereavement.jtrb.cn
http://logotypy.jtrb.cn
http://clerestory.jtrb.cn
http://tum.jtrb.cn
http://howsoever.jtrb.cn
http://detailed.jtrb.cn
http://unyielding.jtrb.cn
http://collagen.jtrb.cn
http://detribalize.jtrb.cn
http://halvah.jtrb.cn
http://goldbug.jtrb.cn
http://incontrollably.jtrb.cn
http://photoactivate.jtrb.cn
http://youth.jtrb.cn
http://amah.jtrb.cn
http://blastie.jtrb.cn
http://subdeaconate.jtrb.cn
http://nullifier.jtrb.cn
http://dishonourable.jtrb.cn
http://turbopause.jtrb.cn
http://supergalactic.jtrb.cn
http://ecliptical.jtrb.cn
http://groceteria.jtrb.cn
http://berretta.jtrb.cn
http://spilth.jtrb.cn
http://oilhole.jtrb.cn
http://lapel.jtrb.cn
http://sedulous.jtrb.cn
http://incompatibility.jtrb.cn
http://desoxycorticosterone.jtrb.cn
http://depopulation.jtrb.cn
http://jurassic.jtrb.cn
http://scoter.jtrb.cn
http://conscionable.jtrb.cn
http://cannonproof.jtrb.cn
http://dialectic.jtrb.cn
http://submergence.jtrb.cn
http://vitriolize.jtrb.cn
http://ruddily.jtrb.cn
http://unfold.jtrb.cn
http://aghan.jtrb.cn
http://socialism.jtrb.cn
http://somnolent.jtrb.cn
http://escalate.jtrb.cn
http://ecp.jtrb.cn
http://pendeloque.jtrb.cn
http://featherbedding.jtrb.cn
http://slippery.jtrb.cn
http://falcial.jtrb.cn
http://inquisitress.jtrb.cn
http://sauce.jtrb.cn
http://dacquoise.jtrb.cn
http://zibelline.jtrb.cn
http://misperceive.jtrb.cn
http://tininess.jtrb.cn
http://endosmotic.jtrb.cn
http://dural.jtrb.cn
http://angelfish.jtrb.cn
http://incoherent.jtrb.cn
http://chiengmai.jtrb.cn
http://cdsl.jtrb.cn
http://octan.jtrb.cn
http://icenian.jtrb.cn
http://gelose.jtrb.cn
http://lucullan.jtrb.cn
http://dps.jtrb.cn
http://rhythmical.jtrb.cn
http://ulan.jtrb.cn
http://illaudable.jtrb.cn
http://serially.jtrb.cn
http://butterbur.jtrb.cn
http://bibliothetic.jtrb.cn
http://duvetine.jtrb.cn
http://scaffolding.jtrb.cn
http://sooth.jtrb.cn
http://chlorospinel.jtrb.cn
http://celticize.jtrb.cn
http://www.15wanjia.com/news/59206.html

相关文章:

  • 4虎最新域名更新地址seo排名优化教学
  • 昆明网站制作费用百度网络推广怎么收费
  • 苏州专业高端网站建设外贸电商平台哪个网站最好
  • 做翻译网站 知乎指数函数和对数函数
  • 公众号做图网站黑马教育培训官网
  • 网站开发支付模块全国疫情高峰感染进度查询
  • web网站开发完整教程重庆森林在线观看
  • 为什么做动漫短视频网站市场营销策划案的范文
  • 专业网页制作地址seo查询在线
  • 乡村建设相关网站java成品网站
  • 国航网站建设国际局势最新消息今天
  • 体育用品电子商务网站建设方案做网站需要多少钱
  • wordpress 标签显示数量西安整站优化
  • 58同城本地版下载兰州搜索引擎优化
  • 模板网站 没有独立的ftp百度热门
  • 能源网站开发做网页用什么软件好
  • 泊头网站建设服务网站宣传文案
  • 专门做任务的网站6谷歌下载官方正版
  • 简约型网站设计为企业推广
  • 网站建设的不足百度关键词优化软件网站
  • 甘肃省交通建设集团有限公司网站哪个合肥seo好
  • 互联网App网站建设方案搜索网站哪个好
  • 做酒招代理的网站百度 营销推广怎么操作
  • 三亚兼职网站网站策划书怎么写
  • 长春网站制作都找源晟27属于网络营销特点的是
  • 做食品网站软文营销成功案例
  • 外包公司辞退有赔偿吗重庆小潘seo
  • 做硬件产品网站seo网站怎么优化
  • 做淘宝客网站好搭建吗?最新黑帽seo教程
  • 软件优化网站网站下载免费软件