网站首页 站内搜索

搜索结果

查询Tags标签: worker,共有 258条记录
  • nginx配置文件常用参数说明

    主模块 user:  定义nginx的运行用户 worker_processes:  nginx的进程数,一般配置为CPU的总核心数或总核心数-1 pid:  进程文件 error_log:  错误日志目录 worker_rlimit_nofile:  一个nginx进程打开的最多文件描述符数量事件模块 use epoll:  时间驱动…

    2022/7/25 5:24:05 人评论 次浏览
  • Docker应用部署(Nginx、Tomcat)

    Docker hub官方链接: https://hub.docker.com 部署Nginx 官方已经给出了方法: https://hub.docker.com/_/nginx 运行容器 $ docker run --name nginx-server -v /opt/nginx-server:/usr/share/nginx/html:ro -d nginx使用--name为容器命名,使用-v将指定的宿主机的目录挂载…

    2022/7/23 5:25:23 人评论 次浏览
  • Ngixn目录结构及运行原理

    通过tree插件查看Nginx的目录结构,没有的可以通过yum install -y tree找到自己的Nginx文件目录输入[root@localhost ~]# tree /usr/local/nginx /usr/local/nginx ├── client_body_temp # POST 大文件暂存目录 ├── conf …

    2022/7/16 23:49:11 人评论 次浏览
  • Nginx工作模式

    Master-Worker模式 1、Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程。2、接收来自外界的信号,向各worker进程发送信号,每个进程都有可能来处理这个连接。3、Master进程能监控Worker进程的运行状态,当 worker 进程退出后(异常情况下),会自动启动…

    2022/7/14 5:20:27 人评论 次浏览
  • pytest多进程/多线程执行测试用例

    前言:实际项目中的用例数量会非常多,几百上千;如果采用单进程串行执行的话会非常耗费时间。假设每条用例耗时2s,1000条就需要2000s $\approx$ 33min;还要加上用例加载、测试前/后置套件等耗时;导致测试执行效率会相对低。 想象一下如果开发改动一块代码,我们需要回…

    2022/7/5 5:21:46 人评论 次浏览
  • 20211018-ThreadPoolExecutor

    成员变量 ctl变量 /*** The main pool control state, ctl, is an atomic integer packing * two conceptual fields * workerCount, indicating the effective number of threads * runState, indicating whether running, shutting down etc * RUN…

    2022/5/22 23:05:38 人评论 次浏览
  • 【高并发】通过源码深度解析ThreadPoolExecutor类是如何保证线程池正确运行的

    大家好,我是冰河~~ 对于线程池的核心类ThreadPoolExecutor来说,有哪些重要的属性和内部类为线程池的正确运行提供重要的保障呢? ThreadPoolExecutor类中的重要属性 在ThreadPoolExecutor类中,存在几个非常重要的属性和方法,接下来,我们就介绍下这些重要的属性和方法…

    2022/5/10 11:30:45 人评论 次浏览
  • Nginx性能优化-CPU篇

    性能优化方法论软件层面提升硬件使用率增大CPU的利用率 增大内存的利用率 增大硬盘IO的利用率 增大网络带宽的利用率提升硬件网卡:万兆网卡 硬盘:固体硬盘,关注IOPS和BPS指标 CPU:更快主频,更多核心,更大缓存,更优架构 内存:更快访问速度超出硬件性能上限后使用DN…

    2022/5/3 7:12:38 人评论 次浏览
  • openresty 提供的几个新的生命周期阶段指令

    实际上这几个指令很早就有了,只是最近在重新学习openresty 的时候发现的 exit_worker_by_lua_* 在每次nginx worker 进程退出的时候执行,当master 进行禁用的时候,这个钩子会在nginx 进程退出之前执行主要的场景是进行资源释放,以及worker 非正常退出 server_rewrite_…

    2022/5/1 23:21:04 人评论 次浏览
  • node worker_threads

    工作线程对于执行 CPU 密集型的 JavaScript 操作很有用。 它们对 I/O 密集型的工作帮助不大。 Node.js 内置的异步 I/O 操作比工作线程更高效。 与 child_process 或 cluster 不同,worker_threads 可以共享内存。 它们通过传输 ArrayBuffer 实例或共享 SharedArrayBuffer…

    2022/4/28 12:12:41 人评论 次浏览
  • 【Java分享客栈】一文搞定京东零售开源的AsyncTool,彻底解决异步编排问题。

    一、前言本章主要是承接上一篇讲CompletableFuture的文章,想了解的可以先去看看案例: https://juejin.cn/post/7091132240574283813 CompletableFuture已经提供了串行、并行等常用异步编排的方案,但在细节上还是有许多不足,比如回调方面,编排复杂顺序方面,就捉襟见…

    2022/4/28 11:12:46 人评论 次浏览
  • c++中的**

    worker** = new worker*【5】 意思是保存指针的数组的首地址,用这个**来维护保存指针的数组 如果数组超了,那就开辟一的新的堆区,注意开辟新堆区的时候要销毁旧的堆区,删除旧的堆区的时候,堆区变量的类型不变,只是指向的地址并不是堆区了。 注意堆区一定要用后删除

    2022/4/11 17:12:31 人评论 次浏览
  • 线程池ThreadPoolExector核心ctl, execute, addWorker, reject源码分析

    线程池核心方法execute()解析: public void execute(Runnable command) {//#1if (command == null)throw new NullPointerException();int c = ctl.get();if (workerCountOf(c) < corePoolSize) {//#2if (addWorker(command, true))return;c = ctl.get();}if (isRunni…

    2022/4/3 22:19:43 人评论 次浏览
  • java&static关键字继承.V07

    [BigDataJava:Java&static关键字继承.V07] [BigDataJava.面向对象][|章节三|static关键字和继承|继承的由来和概念|继承的特点|]一、继承的由来和概念二、集成的概念### --- 继承的概念~~~ ——…

    2022/4/3 20:20:10 人评论 次浏览
  • Java&static关键字继承.V08

    [BigDataJava:Java&static关键字继承.V08] [BigDataJava.面向对象][|章节三|static关键字和继承|方法重写的概念和使用|方法重写的原则|]一、方法重写的概念和使用### --- 方法重写的概念~~~ —…

    2022/4/3 20:20:07 人评论 次浏览
扫一扫关注最新编程教程