运维技巧
文章平均质量分 90
DrunkCat90
我随便说说,你随便听
展开
-
Arm64架构下编译便携Python
这段时间,我一直忙于将 Rainbond源码构建模块移植到 Arm64/aarch64 架构中。对于 Python 项目而言,可以直接通过源代码编译成为可运行在各种容器平台之上的容器镜像。这个过程不需要使用者掌握任何容器化知识。在 Rainbond 源码构建适配 Arm64 架构之后,用户可以直接利用编译完成的容器镜像交付到 Arm64 环境下,比如华为的鲲鹏系列服务器中。原创 2022-01-01 09:33:13 · 2240 阅读 · 0 评论 -
Arm64架构下静态编译Nginx
这段时间,我一直忙于将 [Rainbond](https://www.rainbond.com/?channel=guox) 源码构建模块移植到 Arm64/aarch64 架构中。这一源码构建模块可以将指定代码仓库中包含的源码,拉取构建成为容器镜像,在各种容器平台中运行。目前支持的源码类型包括:Java(Maven、Gradle、jar、war)、Nodejs(前端Vue、后端项目)、Golang、Python、PHP、.NetCore、静态Html。原创 2021-12-27 16:55:39 · 4011 阅读 · 5 评论 -
利用 trap 在 docker 容器优雅关闭前执行环境清理
当一个运行中的容器被终止时,如何能够执行一些预定义的操作,比如在容器彻底退出之前清理环境。这是一种类似于 pre stop 的钩子体验。但 docker 本身无法提供这种能力,本文结合 Linux 内置命令 trap ,实现在容器优雅关闭之前,可以执行自定义的操作。原创 2021-12-17 09:10:30 · 659 阅读 · 0 评论 -
面向Web应用的并发压力测试工具——Locust实用攻略
该文档写作目的在于描述一个基于Locust实现的压力测试,文中详细地描述了如何利用locustfile.py文件定义期望达成的测试用例,并利用Locust对目标站点进行并发压力测试。原创 2021-12-07 23:40:08 · 10031 阅读 · 4 评论