惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
博客园 - 【当耐特】
Cloudbric
Cloudbric
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Attack and Defense Labs
Attack and Defense Labs
爱范儿
爱范儿
The Cloudflare Blog
腾讯CDC
Security Archives - TechRepublic
Security Archives - TechRepublic
TaoSecurity Blog
TaoSecurity Blog
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
C
Check Point Blog
Schneier on Security
Schneier on Security
S
Schneier on Security
J
Java Code Geeks
B
Blog RSS Feed
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
Stack Overflow Blog
Stack Overflow Blog
博客园_首页
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
A
About on SuperTechFans
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Google DeepMind News
Google DeepMind News
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
A
Arctic Wolf
S
Secure Thoughts
P
Palo Alto Networks Blog
The Last Watchdog
The Last Watchdog
SecWiki News
SecWiki News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 三生石上(FineUI控件)
D
Darknet – Hacking Tools, Hacker News & Cyber Security
量子位
U
Unit 42
I
InfoQ
D
DataBreaches.Net
P
Privacy International News Feed
T
Troy Hunt's Blog
博客园 - 叶小钗
T
Threatpost
博客园 - Franky
K
Kaspersky official blog
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
www.infosecurity-magazine.com
www.infosecurity-magazine.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Cisco Blogs

GitLab

基于 Claude Code 的 GitLab CI 代码评审 - V2EX 求助,怎么恢复 Gitlab 账户 - V2EX 登梯子访问 Gitlab 怎么也会被删除账户吗? - V2EX 一觉醒来, GitLab 账户被删除了 - V2EX gitlab 停止中国区服务是真的吗?我没有收到通知 - V2EX gitlab.com 上的账户被禁用了,有没有办法申述? - V2EX 问题求助: Gitlab 如何触发分支自动合并 - V2EX GitLab 可以装在 windows 上吗? - V2EX 如何实现百分比的阶梯递进式发布? - V2EX 求助, gitlab pipeline 同时推了三个,服务器干爆了 - V2EX 极狐要收费了 - V2EX 本地部署的 gitlab,系统源代码文件出现异常字符 - V2EX gitlab ce 为什么需要如此高的配置 - V2EX 小伙伴把我们的 homelab 服务器误格式化了,自建 gitlab 服务仅 git-data 仓库逃过一劫,不知道是否有办法恢复? - V2EX GitLab 一键自动化完整数据的备份 - V2EX 用 Gitlab-ci 配置 testcontainers 进行自动单元测试,流水线脚本到底怎么写啊…… - V2EX Gitlab 社区版定制化开发,有做过的 V 友吗,一般是通过什么方式进行二次开发? - V2EX 添加 ssh key 时被提示“Fingerprint has already been taken” - V2EX GitLab Docker 升级问题 - V2EX 求助: gitlab 的工程怎么按分支给开发人员分配权限呢 - V2EX Gitlab 专业版与旗舰版的区别 - V2EX 请教如何保护.gitlab-ci.yaml 不会被其他人修改和 cicd 流程安全 - V2EX 国内极狐 Gitlab 代理 - V2EX 自建 GitLab,用 Docker CE 还是 EE 版本? - V2EX 为什么 gitlab.new 重定向到 gitee - V2EX V2EX 在 gitlab-runner 中进行 electron 应用打包时发生 RequestError: socket hang up - V2EX 思细级恐啊,我们自己搭的 gitlab 的都被黑了! - V2EX gitlab/gitee 等平台有办法设置自动拉取 github 仓库内容并同步吗? - V2EX 请教一下, Gitlab 删除项目问题 - V2EX 在群晖上搭建 GitLab 的可行性和潜在风险 - V2EX GitLab 自动设置保护分支也太鸡肋了吧 - V2EX gitlab 被攻击了!求大佬进来分析一下 - V2EX GitLab 项目的 Storage 是怎么计算的? - V2EX 请教, gitlab CI 预检构建的实践 - V2EX 求助!为 docker 里的 gitlab 做远程备份一直不成功 - V2EX gitlab 的强制跳转到 2FA 页面 bug 的解决 - V2EX Gitlab-CI 是否支持 MR 的测试覆盖率达到某个百分比才可以合并? - V2EX 请问如果通过 git 指令统计每个用户的代码贡献量 - V2EX GitLab 如何通过 WebHook 获取单次 Push 的所有 Commit (超过 20 条)? - V2EX gitlab 可以作为容器镜像仓库用吗? - V2EX 有用 Gitlab CI 做自动构建的吗,目前支持根据 commit-id 构建 pipline 吗 - V2EX 关于 git 合并代码的一些疑问。 - V2EX 搭建内部 Gitlab, 20 人团队,求大佬推荐服务器 - V2EX gitlab 仓库创建时间不对,求解 - V2EX 咨询一个关于 gitlab-模版工程管理的办法? - V2EX gitlab ci 如何检测 job 执行失败尼? - V2EX gitlab Runner 使用的疑惑,希望大佬们看下。 - V2EX
求指教 gitlab 正确的开机自启方式 (排除 /etc/rc.local 尽量使用 systemd) - V2EX
AllenHua · 2020-08-10 · via GitLab

在 ubuntu 16.04 LTS 上安装的 gitlab 服务 目前稳定正常运行 但希望配置开机自启 不希望每次开机 都执行 sudo gitlab-ctl start 成功运行后 比如下面这样

$ sudo gitlab-ctl start
ok: run: gitaly: (pid 28489) 0s
ok: run: gitlab-workhorse: (pid 28497) 1s
ok: run: logrotate: (pid 28517) 0s
ok: run: nginx: (pid 28526) 1s
ok: run: postgresql: (pid 28532) 0s
ok: run: redis: (pid 28550) 1s
ok: run: sidekiq: (pid 28555) 0s
ok: run: unicorn: (pid 28561) 0s

目前所做的努力:

尝试 1

$ cat /etc/systemd/system/gitlab.service

[Unit]

Description=gitlab server

After=network.target

[Service]
User=root

Group=root

ExecStart=/usr/bin/gitlab-ctl start

ExecStop=/usr/bin/gitlab-ctl stop

Restart=on-failure

Type=forking

[Install]

WantedBy=multi-user.target

创建了这个 service 但是 执行后 好几个服务不成功 比如下面这样

$ systemctl status gitlab
● gitlab.service - gitlab server
   Loaded: loaded (/etc/systemd/system/gitlab.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Mon 2020-08-10 23:10:17 CST; 5s ago
  Process: 28016 ExecStop=/usr/bin/gitlab-ctl stop (code=exited, status=0/SUCCESS)
  Process: 27911 ExecStart=/usr/bin/gitlab-ctl start (code=exited, status=0/SUCCESS)
 Main PID: 24927 (code=exited, status=0/SUCCESS)

Aug 10 23:10:12 dk-tpt400 gitlab-ctl[27911]: ok: run: unicorn: (pid 28001) 0s
Aug 10 23:10:14 dk-tpt400 gitlab-ctl[28016]: ok: down: gitaly: 0s, normally up
Aug 10 23:10:15 dk-tpt400 gitlab-ctl[28016]: ok: down: gitlab-workhorse: 1s, normally up
Aug 10 23:10:15 dk-tpt400 gitlab-ctl[28016]: ok: down: logrotate: 0s, normally up
Aug 10 23:10:16 dk-tpt400 gitlab-ctl[28016]: ok: down: nginx: 1s, normally up
Aug 10 23:10:16 dk-tpt400 gitlab-ctl[28016]: ok: down: postgresql: 0s, normally up
Aug 10 23:10:16 dk-tpt400 gitlab-ctl[28016]: ok: down: redis: 0s, normally up
Aug 10 23:10:17 dk-tpt400 gitlab-ctl[28016]: ok: down: sidekiq: 1s, normally up
Aug 10 23:10:17 dk-tpt400 gitlab-ctl[28016]: ok: down: unicorn: 0s, normally up
Aug 10 23:10:17 dk-tpt400 systemd[1]: Started gitlab server.

尝试 2

有一个 service gitlab-runsvdir.service 但是 enable 了 并不生效 无法启动 gitlab

尝试 3

或许可以 直接放在 /etc/rc.localexit 0 之前 这样来实现 开机自启 但是不希望这么做 就希望 通过 systemd 来管理

systemd 的 [Service] 中 如果 Type=forking 那么建议使用 PIDFILE=xxx 那么 PIDFILE 该怎么找呢 求 linux 大神指导