原文:redis 系列21 复制Replication (上)一. 概述 使用和配置主从复制非常简单,每次当 slave 和 master 之间的连接断开时, slave 会自动重连到 master 上,并且无论这期间 master 发生了什么, slave 都将尝试让自身成为 master 的精确... ...
分类:
其他好文 时间:
2019-01-06 23:01:46
阅读次数:
190
#全局配置worker_processes1;#有一个工作的子进程,可自行修改#一般设置为CPU数*核数#一般是nginx的连接特性Event{worker_connections1024;//这是指,一个进程最大允许连1024个连接}#这是配置http服务器的主要段http{server1{//这是虚拟机段location{//定位,把特殊的路径或文件再次定位,//如image目录单独处理//如
分类:
其他好文 时间:
2019-01-06 18:55:34
阅读次数:
176
一、RDB(Redis DataBase) 1、是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个 ...
分类:
其他好文 时间:
2019-01-06 14:25:09
阅读次数:
153
学习目标:理解僵尸进程和孤儿进程形成的原因 一、孤儿进程 1. 孤儿进程: 父进程先于子进程结束,则子进程成为孤儿进程。子进程成为孤儿进程之后,init进程则会成为其新的父进程,称为init进程领养孤儿进程。 2. 例程: 编译与执行结果: 二、僵尸进程 1. 僵尸进程:一个进程使用fork创建子进 ...
分类:
系统相关 时间:
2019-01-05 18:19:38
阅读次数:
221
1、下载项目 git clone https://github.com/wangyitao/MyBlogs.git 2、进入Myblogs目录 cd MyBlogs 3、创建虚拟环境并且安装依赖 pipenv install 4、搭建mysql环境,以及创建数据库和用户 5、修改代码,符合自己的需求 ...
分类:
数据库 时间:
2019-01-05 13:26:47
阅读次数:
236
详细介绍subprocess模块:https://www.cnblogs.com/Security-Darren/p/4733368.html ...
分类:
编程语言 时间:
2019-01-03 12:56:33
阅读次数:
235
进程:一个任务就是一个进程(Process) 线程:进程内的“子任务”称为线程(Thread) 线程是最小的执行单元,而进程由至少一个线程组成。多进程和多线程的程序涉及到同步、数据共享的问题 一、多进程 fork():调用一次,返回两次,把当前进程(父进程)复制了一份(子进程),然后分别在父进程和子 ...
分类:
编程语言 时间:
2019-01-01 17:28:46
阅读次数:
183
一、什么是RDB持久化 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存中里。redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束,再用这个临时文件替换上次持久化的文件。整个过程 ...
分类:
数据库 时间:
2018-12-31 17:24:34
阅读次数:
150
https://coolshell.cn/articles/18654.html 总结在前面: 1.kill -9杀死docker进程,系统一定是要遍历所有的docker子进程来一个一个发退出信号的,这个过程可能会非常的长,结果客户没等到遍历完直接Ctrl+C结束了kill,导致一些docker的进 ...
分类:
Web程序 时间:
2018-12-31 15:42:47
阅读次数:
255
35.1 内容 在当前的 minishell 中,如果执行 date clear 命令等,minishell 会停止: 这是因为引入进程组的时候,mshell 放置在前台进程组,同时之后在子进程中又创建了一个进程组,在代码中,第二个进程组在没有将其设置为前台进程组之前,一直是后台进程组。那么后台进程 ...
分类:
系统相关 时间:
2018-12-30 23:19:30
阅读次数:
228