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

青龙县建设局网站南通优化网站费用

青龙县建设局网站,南通优化网站费用,人人商城源码,深圳网上专业推广公司前言上周去参与“中国数字经济创新发展大会”了#xff0c;然后又忙新项目的事情#xff0c;博客又有一段时间没有更新#xff0c;今天周一事情比较少#xff0c;立刻开始写文#xff0c;最近有挺多值得记录的东西~进入正文#xff0c;最近我们搭了个Gitlab#xff0c;并… 前言上周去参与“中国数字经济创新发展大会”了然后又忙新项目的事情博客又有一段时间没有更新今天周一事情比较少立刻开始写文最近有挺多值得记录的东西~进入正文最近我们搭了个Gitlab并且把正在开发的项目代码都迁移到自建的Gitlab上整个过程还是比较流畅的就是有点费内存PS立即下单给这台服务器买了四条16G内存组四通道~在此之前我们团队一直使用Gitee企业版作为代码管理不过随着网络安全和信息安全管控越来越严格加之五月份新政策加紧了对国内开源项目的管控我们还是决定将代码放到一个更加可控的平台上比较好。在对比了Gitea和Gitlab之后决定使用Gitlab搭建我们团队自己的代码管理系统。开始Gitlab有开源免费的社区版功能够用如果后续需要用更多功能还可以换企业版所以为了方便后续升级我们选择使用企业版镜像未激活的情况下与社区版无异需要升级的话只要购买它的订阅即可平滑升级到企业版。关于部署方式云原生时代当然使用Docker~老规矩用我最喜欢的compose编排镜像找一个空间足够大的盘创建gitlab目录然后创建docker-compose.yml文件配置内容如下version: 3 services:gitlab:image: gitlab/gitlab-ee:latestrestart: alwayshostname: gitlabports:- 1100:80- 1101:443- 1102:22volumes:- /etc/localtime:/etc/localtime- ./config:/etc/gitlab- ./logs:/var/log/gitlab- ./data:/var/opt/gitlab具体端口映射规则可以自己定义volume映射也可以改但记得第一个/etc/localtime是固定的把本机的时间传给gitlab镜像。保存完在目录下执行docker-compose up就能跑起来了首次登录Gitlab默认管理员用户是root密码在/etc/gitlab/initial_root_password文件里可以进入容器内部查看优化内存使用Gitlab吃内存真是名不虚传啊我们使用的这个服务器是32G内存在默认配置下一直吃满内存甚至在使用过程中经常出现各种5xx错误然后一看剩余内存就几百M……果然是内存老虎啊~然后就尝试各种配置经过几天的摸索终于把内存占用控制在16G左右修改配置文件在Gitlab容器中这个文件的位置是/etc/gitlab/gitlab.rb前面我们在docker compose中做了映射也可以在本机目录下修改./config/gitlab.rb文件puma[worker_timeout]  30 gitlab_rails[time_zone]  Asia/Shanghai puma[worker_processes]  2 postgresql[shared_buffers]  256MB sidekiq[max_concurrency]  8 postgresql[max_worker_processes]  4 puma[per_worker_max_memory_mb]  600 prometheus_monitoring[enable]  false sidekiq[min_concurrency]  8修改完要进入容器里执行以下命令之一重新载入配置或重启gitlab才能使修改生效gitlab-ctl reconfigure gitlab-ctl restartclone地址刚运行起来clone地址是这样的这不行啊复制下来没法直接clone到本地需要配置一下HTTP的域名配置比较简单进入menu-admin-settings-general-Visibility and access controls-Custom Git clone URL for HTTP(S)填入gitlab的网址和端口号并点击保存即可生效不过HTTP需要登录太麻烦了我们一般用SSHSSH地址好像没法在前台配置需要修改配置文件依然是前面说的那个配置文件修改这俩行分别配置IP地址和端口gitlab_rails[gitlab_ssh_host]  ssh.域名或IP地址 gitlab_rails[gitlab_shell_ssh_port]  1102重新载入配置就行了~external_url配置这个地址的配置涉及到好几个地方比如发送的邮件里的跳转链接代码片段编辑的跳转链接等~还是在配置文件里修改找到这一行# external_url GENERATED_EXTERNAL_URL去掉前面的#注释把URL改成Gitlab的内网地址http://ip:1100之前把1100映射到了80端口需要注意一点就是Gitlab会根据这里URL的端口来决定提供web服务的端口所以设置了这个URL的话要同步修改docker-compose.yml里的端口映射配置比如这里设置了1100那么同步docker-compose.yml修改为ports:- 1100:1100搞定~参考资料GitLab部署笔记(Docker)https://www.hash070.top/archives/gitlab-withdocker.htmlGitLab最新版限制内存大小puma命令https://blog.csdn.net/m0_46542378/article/details/125344764GitLab修改端口和修改发邮件跳转地址的前缀https://www.52jingya.com/aid4087
http://www.zqtcl.cn/news/867501/

相关文章:

  • 文化共享工程网站建设情况wordpress菠菜插件
  • 网站大气是什么意思哈尔滨做网站电话
  • 公司网站站群是什么化妆品网站设计欣赏
  • 网站公司未来计划ppt怎么做平潭做网站
  • 做网站和推广工资多少招聘网站建设价格
  • 网站建设 响应式 北京网架公司十大排名榜
  • 网站推广目标关键词是什么意思网站推广软件工具
  • 哪里可以做免费的物流网站wordpress为什么放弃
  • 做网站需要多少钱 都包括什么高端大气的网站首页
  • 黄石做网站联系最近的国际新闻
  • 网站建设与运营的预算方案淘宝禁止了网站建设类
  • 做网站的顺序编写app的软件
  • 站长联盟个人网站不备案
  • 惠州建设工程交易网站网站服务器失去响应
  • 网站下拉广告iphone app wordpress
  • 网站图片怎样做seo优化如何重新安装wordpress
  • python做网站源码长沙建设网站制作
  • wordpress调用分类的所有子目录龙岩seo公司首荐3火星
  • 聊城市建设工程质量监督站网站wordpress 头部
  • 低价郑州网站建设wordpress是外网吗
  • 互联网门户网站有哪些win10优化大师是官方的吗
  • 深圳品牌做网站公司有哪些公司名称变更网站要重新备案吗
  • 网站网页建设实训心得体会二类电商平台都有哪些
  • 兰州免费网站建设上海城隍庙要门票吗
  • 如何做外贸soho做网站中型网站建设
  • 冠县品牌网站建设推广外贸企业网站管理系统
  • 信息管理的基本原理分析网站建设南阳网站建设制作
  • 网站一直百度上搜不到是怎么回事啊网站建设首保服务
  • 解决网站兼容性问题福州房产网站建设
  • 怀化百度整站优化服务wap网站前景