GitLab Runner从一个 Job 一个 Runner的错误用法纠正2026-10-132026-10-13技术GitLab环境:自建 GitLab、GitLab Runner 19.3.1、Linux、Docker Executor / Shell Executor 关键词:GitLab CI/CD、Runner、Tag、Docker、Shell、release、unregister、403 Forbidden、con2026-10-13|1|0|0
一次 Docker OOM 与 Web 应用 Apache 内存问题排查实战2024-06-122026-10-13技术docker/linux/java一、故障背景:监控频繁告警,SSH 无法登录 最近,服务器监控软件频繁发出异常告警,表现为服务不定时失联,一段时间后又自动恢复。起初以为是偶发的网络波动,但连续观察后发现,故障会反复出现,而且一旦告警,排查也会变得非常困难。 具体有几个明显特征:2024-06-12|1|0|0
Ubuntu 22.04 使用 Certbot 为 Nginx 配置 HTTPS 与自动续期2024-02-082026-10-08技术certbot/Netty本文记录在 Ubuntu 22.04(Jammy)服务器上,通过 Certbot 为宿主机 Nginx 配置 Let's Encrypt 免费 SSL 证书的完整过程,包括 apt update 的 Docker GPG 公钥报错、证书申请、自动续期验证及 Nginx 重载。示例域名为 exampl2024-02-08|4|0|0
MySQL 进阶:UNION、SAVEPOINT、索引原理与索引失效2023-01-072026-10-07技术mysql在日常 Java 后端开发中,MySQL 不只是会写 SELECT、UPDATE 就够了。 真正影响系统稳定性和性能的,往往是这些问题: UNION 和 UNION ALL 有什么区别? SAVEPOINT 到底有什么用? 索引为什么能加快查询? <2023-01-07|2|0|0