1.调整 worker_processes nginx 进程数,可以按照逻辑cpu 数目来指定 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /pro ...
分类:
其他好文 时间:
2020-03-06 22:11:46
阅读次数:
81
在 JUC 下包含了一些常用的同步工具类,今天就来详细介绍一下,CountDownLatch,CyclicBarrier,Semaphore 的使用方法以及它们之间的区别。 一、CountDownLatch 先看一下,CountDownLatch 源码的官方介绍。 意思是,它是一个同步辅助器,允许一 ...
分类:
其他好文 时间:
2020-03-06 20:02:20
阅读次数:
59
Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程。 Master 进程:管理 Worker 进程。对外接口 ...
分类:
其他好文 时间:
2020-03-06 11:19:44
阅读次数:
52
django_celery_beat 使用 引入django celery beat包 定义celery app 定义配置文件: 定义任务: 相关Model: python m celery A celery_app worker l info B c 5 ...
分类:
其他好文 时间:
2020-03-04 20:57:06
阅读次数:
60
def worker(a, b, c): x = a + b y = x + creturn y result = worker(1, 2, 3) print(result)运行结果:6 看代码理解: 你有过一个工人worker,你给他三个参数当作原材料a手机屏,b手机壳,c手机外包装,让他组装手机 ...
分类:
编程语言 时间:
2020-03-04 11:09:53
阅读次数:
70
一:进程基本概念 系统中正在运行的一个程序,程序一旦运行就是进程 一个进程可以拥有多个线程 核心内容分为两部分:内存(进程创建时从系统分配的,它所创建的变量都会存储在这一块内存中)、上下文环境 二:swoole进程结构 master进程(主进程) manager进程(管理进程) worker进程(工 ...
分类:
系统相关 时间:
2020-03-03 18:54:59
阅读次数:
81
1. k8s概述 Kubernetes(简称K8S) 是Google开源的分布式的容器管理平台,方便我们在服务器集群中管理我们容器化应用。 教程主要介绍怎么使用阿里云容器服务(kubernetes版本)。 2. k8s常用概念介绍 节点 (Master node and Worker node)节点 ...
分类:
其他好文 时间:
2020-03-02 19:14:24
阅读次数:
67
无头的openresty,去掉了守护运行,把代码加载到init_worker_by_lua directive处执行run in the context of ngx.timer callback里面resty --shdict='dogs 1m' -e 'local dict = ngx.shar ...
分类:
其他好文 时间:
2020-03-01 12:39:57
阅读次数:
105
官方网站:http://nginx.org/ 一、 安装要求的环境 1、需要安装gcc的环境。 yum -y install gcc-c++ 2、第三方的开发包。 a) PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达 ...
分类:
其他好文 时间:
2020-02-29 13:07:47
阅读次数:
74
DolphinScheduler在2020年2月24日发布了新版本1.2.1,从版本号就可以看出,这是一个小版本。主要涉及BUG修复、功能增强、新特性三个方面,我们会根据其发布内容,做简要的源码分析。 由于涉及内容较多,前端功能不再分析。 Worker Server日志脱敏 主要是对日志中的密码进行 ...
分类:
其他好文 时间:
2020-02-28 18:53:40
阅读次数:
247