一次内核 crash 的排查记录 使用的发行版本是 CentOS,内核版本是 ,在正常运行的情况下内核发生了崩溃,还好有 vmcore 生成。 准备排查环境 1. crash 2. 内核调试信息rpm,下载的两个 rpm 版本必须和内核版本一致 kernel debuginfo common x86 ...
分类:
其他好文 时间:
2020-05-09 21:21:39
阅读次数:
69
1.父进程和子进程之间的通讯 <?php #进程之间的通讯 #主进程写入数据,字进程读取数据,因为在子进程里面有睡眠函数,所以不会出现僵尸进程 $workers=[]; $worker_num=2; for($i=0;$i<$worker_num;$i++){ $process = new swoo ...
分类:
系统相关 时间:
2020-05-09 21:09:07
阅读次数:
113
这次体验一种新的博客风格,我们长话短说,针针见“血”。 备马 在深入 Service Worker 之前,我们需要快速回顾如下基础。 诞生之初,JavaScript 是单线程的。 进程有私有的虚拟地址空间、代码、数据和其它系统资源,进程申请创建和使用的系统资源会随其终止而销毁。线程运行在进程之中,系 ...
分类:
Web程序 时间:
2020-05-09 18:36:28
阅读次数:
68
五一假期大雄看了一本《java并发编程艺术》,了解了线程池的基本工作流程,竟然发现线程池工作原理和互联网公司运作模式十分相似。 线程池处理流程 原理解析 互联网公司与线程池的关系 这里用一个比喻来描述一下线程池,中间有一些名词你可能不是太清楚,后边源码解析的部分会讲到。 你可以把 线程池 看作是一个 ...
分类:
编程语言 时间:
2020-05-09 00:34:22
阅读次数:
57
驻留级大小 1)分配给一个进程的空间越小,驻留在内存的进程数就会越多,提高处理机的时间利用率 2)但是一个进程在主存中的页数太少,频繁换入换出,降低效率 分配策略 固定分配局部置换:分配固定数目的物理块,缺页选出一页换出 可变分配全局置换:动态增添物理块 可变分配局部置换:动态增添物理块,缺页选出一 ...
分类:
其他好文 时间:
2020-05-08 09:30:31
阅读次数:
70
nginx配置文件结构 先上一张全局的nginx配置文件结构图,毕竟,一图胜千言。 nginx核心配置文件中配置含义解析 1. 设置worker进程的用户,指当然操作系统linux中的用户,会涉及到nginx操作目录或者文件的一些权限,默认为 ,可根据需要自定义为Linux系统下其他用户。如配置为r ...
分类:
其他好文 时间:
2020-05-08 00:24:29
阅读次数:
86
from multiprocessing import Pool import os,time,random def worker(msg): start_time = time.time() print("(%s)开始执行,进程号为(%s)"%(msg,os.getpid())) time.sle ...
分类:
编程语言 时间:
2020-05-07 21:24:09
阅读次数:
72
nginx 并发数问题思考:worker_connections,worker_processes与 max clients-运维者说:从菜鸟到老鸟-51CTO博客 https://blog.51cto.com/liuqunying/1420556 nginx 并发数问题思考:worker_conn ...
分类:
其他好文 时间:
2020-05-06 01:39:50
阅读次数:
54
一、关于UI地址 master: 8080 worker: 8081 application: 4040 (用来查看正在运行的app的情况, 一旦这个应用结束, 则无法查看) 二、历史服务器(这里说明yarn模式) 1、 配置历史服务器 1)spark-defaults.conf 默认配置 spar ...
分类:
其他好文 时间:
2020-05-05 00:33:46
阅读次数:
60
nginx 必须启用 启用 --with-stream 模块。 可下载源码编译。 nginx.conf的配置: worker_processes 1; events { worker_connections 1024; } stream { server{ listen 1521 so_keepal ...
分类:
数据库 时间:
2020-05-03 22:01:32
阅读次数:
373