上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页
摘要: 在 “Docker基础知识 (25) - Docker 容器资源限制和监控” 一文的 “Docker 监控” 部分简单介绍了 cAdvisor 和 Prometheus,使用的 cAdvisor 运行在 Docker 容器内,Prometheus 作为独立程序运行在容器外。本文将演示把 Nginx、 阅读全文
posted @ 2023-02-07 17:08 垄山小站 阅读(232) 评论(0) 推荐(0)
摘要: 在默认情况下,Docker 是不对运行的容器进行资源限制的。在生产环境中,如果不对单一容器进行资源限制,宿主(主机)的资源用完后会导致系统出错甚至系统崩溃。因为在生产环境通常会部署几十个、甚至几百个容器,这些容器都共同使用宿主(主机)的 CPU、内存、磁盘等资源,当某一个容器占用宿主(主机)的资源过 阅读全文
posted @ 2023-02-05 18:47 垄山小站 阅读(2850) 评论(0) 推荐(0)
摘要: Gunicorn 是一个 Unix 上被广泛使用的高性能的 Python WSGI UNIX HTTP Server。它和大多数的 Web 框架兼容,并具有实现简单,轻量级,高性能等特点。 Gunicorn 默认使用 gevent 同步阻塞的网络模型 (-k sync),对于大并发的访问可能表现不够 阅读全文
posted @ 2023-01-31 15:18 垄山小站 阅读(565) 评论(0) 推荐(0)
摘要: 1. 简介 HTTP 协议(HyperText Transfer Protocol,超文本传输协议)是互联网(Internet)上应用最为广泛的一种网络协议,所有的 WWW 文件都必须遵守这个标准。 1960 年美国人 Ted Nelson 构思了一种通过计算机处理文本信息的方法,并称之为超文本(H 阅读全文
posted @ 2023-01-13 21:30 垄山小站 阅读(468) 评论(0) 推荐(0)
摘要: 本文在 “Docker基础知识 (12) - 使用 Docker 部署 Nginx + Php/Laravel + MariaDB 项目” 基础上,修改 Nginx 的配置文件和 docker-compose.yml,配置 phpMyAdmin 目录密码保护。 注:本文省略了 Laravel 项目的 阅读全文
posted @ 2023-01-10 12:40 垄山小站 阅读(538) 评论(0) 推荐(0)
摘要: 本文在 “Linux基础知识(14)- GDB 调试器(二)| 普通断点、单步调试和查看变量” 的基础上,继续演示实时监控变量值、捕捉断点和条件断点。 1. 实时监控变量值 使用 GDB 调试程序的过程中,借助观察断点可以监控程序中某个变量或者表达式的值,只要发生改变,程序就会停止执行。相比普通断点 阅读全文
posted @ 2023-01-03 16:30 垄山小站 阅读(2865) 评论(0) 推荐(0)
摘要: 在 “Linux基础知识(13)- GDB 调试器(一)| 安装配置和基本使用方法” 里我们完成了 GDB 的安装配置,并演示了 GDB 几个内部命令的基本使用方法,本文将演示普通断点、单步调试和查看变量。 1. 创建 C 程序 1) 代码如下 $ cd ~/ $ vim test2.c #incl 阅读全文
posted @ 2023-01-03 14:42 垄山小站 阅读(897) 评论(0) 推荐(0)
摘要: GDB 调试器(GNU Symbolic Debugger),是 Linux 平台下最常用的一款程序调试器。GDB 编译器通常以 gdb 命令的形式在终端(Shell)中使用,它有很多选项。GDB 调试器支持 C、C++、Go、Objective-C、OpenCL、Ada 等多种编程语言,实际场景中 阅读全文
posted @ 2023-01-03 14:29 垄山小站 阅读(2916) 评论(0) 推荐(1)
摘要: 在 “Linux基础知识(11)- GCC 简单使用(一)| GCC 安装配置和 Makefile 的基本用法” 里我们演示了 GCC 安装配置和 Makefile 的基本用法,本文将继续演示 Makefile 的高级用法。 1. 伪目标 前文我们在 Makefile 的基本用法的演示中,Makef 阅读全文
posted @ 2022-12-09 13:54 垄山小站 阅读(392) 评论(0) 推荐(0)
摘要: GCC 的全拼为 GNU C Compiler,即 GUN 计划诞生的 C 语言编译器,显然最初 GCC 的定位确实只用于编译 C 语言。但经过这些年不断的迭代,GCC 的功能得到了很大的扩展,它不仅可以用来编译 C 语言程序,还可以处理 C++、Go、Objective -C 等多种编译语言编写的 阅读全文
posted @ 2022-12-09 13:29 垄山小站 阅读(3441) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页