一、supervisor简介 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor ...
分类:
其他好文 时间:
2019-10-13 20:35:00
阅读次数:
109
在Linux操作系统中,进程是指一个程序的运行实例,它需要存储器来存储程序本身及其操作数据。内核负责创建和跟踪进程。当程序运行时,内核首先准备好一些内存,将可执行代码从文件系统加载到内存里,然后开始运行代码。内核保存此进程的运行信息,其中最常见的是称为进程标识符(PID)的数字,每个进程都有PID。 ...
分类:
系统相关 时间:
2019-10-13 00:27:29
阅读次数:
139
我的electron教程系列 "electron教程(一): electron的安装和项目的创建" "electron教程(二): http服务器, ws服务器, 子进程管理" "electron教程(三): 使用ffi napi引入C++的dll" "electron教程(四): 使用electr ...
分类:
其他好文 时间:
2019-10-11 00:52:54
阅读次数:
147
1.进程的组成 一个进程包含内核中的一部分地址空间和一系列数据结构。其中地址空间是内核标记的一部分内存以供进程使用,而数据结构则用来纪录每个进程的具体信息。 最主要的进程信息包括: 进程的地址空间图 进程当前的状态( sleeping、stopped、runnable 等) 进程的执行优先级 进程调 ...
分类:
系统相关 时间:
2019-10-09 15:38:20
阅读次数:
84
进程管理(十) 进程通信 什么是进程通信 通信(communication)意味着在进程间传送数据。 低级通信VS高级通信 控制信息的传送。进程间控制信息的交换称为低级通信。 大批量数据传送。进程间大批量数据的交换称为高级通信。 进程的通信的四种方式 主从式 特点: 1.主进程可自由地使用从进程的资 ...
分类:
系统相关 时间:
2019-10-04 22:50:00
阅读次数:
242
title: Linux中的进程管理date: 2019-7-2categories: - Linux ### 查看 #### ps 使用ps查看某个时间点的进程运行情况。ps auxf -> 列出类似于进程树的的程序显示 #### top 使用top动态查看进程的变化。top [-d 数字] | ...
分类:
系统相关 时间:
2019-10-04 09:53:23
阅读次数:
109
这里m使用mariadb 需要下列软件列表: nginx mariadb 数据库客户端软件 mariadb-server 数据库服务器软件 mariadb-devel 其他客户端软件的依赖包 php php解释器 php-fpm php进程管理器服务 php-mysql php的数据库拓展包 安装前 ...
分类:
其他好文 时间:
2019-10-03 17:50:54
阅读次数:
118
进程管理(九) 进程互斥 临界区 什么是临界区 不允许多个并发进程交叉执行的一段程序称为临界部分(critical section )或临界区(critical region) 临界区不可能用增加硬件的方法来解决。因此,临界区也可以被称为访问公用数据的那段程序。 为什么要设置临界区 防止进程并发执行 ...
分类:
系统相关 时间:
2019-10-03 10:20:45
阅读次数:
106
进程管理(七) 进程状态与转换 进程的状态 一个进程的生命期可以划分为一组状态,这些状态刻划了整个进程。系统根据PCB 结构中的状态值控制进程。 在进程的生命期内,一个进程至少具有三种基本状态:执行状态、等待状态和就绪状态。 执行状态 单CPU系统中,任一时刻处于执行状态的进程只能有一个。 就绪状态 ...
分类:
系统相关 时间:
2019-10-02 20:38:58
阅读次数:
194
进程管理(六) 进程的描述 进程控制块:进程的PCB 是系统感知进程的唯一实体 程序段:描述进程所要完成的功能 程序操作的数据集:程序在执行时必不可少的工作区和操作对象 PCB PCB是什么 PCB包含有关进程的描述信息、控制信息以及资源信息,是进程动态特征的集中反映。 PCB作用 1.系统根据PC ...
分类:
系统相关 时间:
2019-10-02 19:01:57
阅读次数:
122