本文整理自https://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/index.html ,主要是将示例改成自己熟悉的 redis。
端口转发 SSH 会自动加密和解密所有SSHClient和SSHServer之间的网络数据,同时还提供 …...
Read more →
在 Workerman 源码中看到这么一段代码,用于终止进程。
<?php if (static::$_gracefulStop) { $sig = \SIGTERM; } else { $sig = \SIGINT; } foreach ($worker_pid_array as …...
Read more →
本文是Operating Systems: Three Easy Pieces 的阅读笔记
整体组织 首先,将磁盘划分为一个个块,块大小为 4KB,这也是很多文件系统普遍使用的块大小。将上述划分的块编号为 0 至 N-1,则该文件系统的大小为 N 个 4KB。
假设我们的磁盘的大小只能划分为 64 …...
Read more →
Master-Worker 模式的核心思想是 Master 进程和 Worker 进程各自分担各自的任务,协同完成信息处理的模式。
Master 进程用于管理维护 Worker 进程,而 Worker 进程则用于处理业务,如维持各自的客户端连接。
以下是用 PHP 实现的简单的 …...
Read more →
守护进程(daemon),简单来说就是可以脱离终端在后台运行的进程,脱离终端后成为内核初始进程的子进程。常见的服务如 web 服务都以守护进程的方式运行,它们的特点就是需要长时间或者永久运行,持续对外提供服务。
进程包括以下几个 ID:
PID:进程 ID,进程的唯一标识。 PPID:父进程 ID。 …...
Read more →