摘要: 哪些工具可以查看 CPU 负载? 可以使用 top 命令、uptime 命令,特别是 top 命令,功能强大,不仅仅可以用来查看 CPU 负载。 CPU 负载怎么理解?是不是 CPU 利用率? 要区别 CPU 负载和 CPU 利用率,它们是不同的两个概念,但它们的信息可以在同一个 top 命令中进行 阅读全文
posted @ 2018-04-06 23:36 setevn 阅读(9014) 评论(0) 推荐(0) 编辑
摘要: mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。 #!/bin/bash HOSTNAME="192.168.111.84" #数据库信息 阅读全文
posted @ 2018-04-06 23:01 setevn 阅读(16452) 评论(0) 推荐(0) 编辑
摘要: swoole_server::__construct swoole_server::set swoole_server::on swoole_server::addlistener swoole_server::handler swoole_server::start swoole_server:: 阅读全文
posted @ 2018-03-26 10:03 setevn 阅读(717) 评论(0) 推荐(0) 编辑
摘要: PHP的反射动态获取可类的方法、属性、参数等详细信息 用途:插件的设计,文档的自动生成,扩充PHP语言 Reflection类可以打印类的基本信息,(通过提供的静态export()函数)ReflectionMethod类见名知意,打印类方法、得到方法的具体信息等ReflectionClass类用于得 阅读全文
posted @ 2018-03-21 21:20 setevn 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 如何使用 PHP shmop 创建和操作共享内存段,使用它们存储可供其他应用程序使用的数据。 1. 创建内存段 共享内存函数类似于文件操作函数,但无需处理一个流,您将处理一个共享内存访问 ID。第一个示例就是 shmopopen 函数,它允许您打开一个现有的内存段或创建一个新内存段。此函数非常类似于 阅读全文
posted @ 2018-03-21 14:22 setevn 阅读(226) 评论(0) 推荐(0) 编辑
摘要: PHP相关扩展 Stream:PHP内核提供的socket封装 Sockets:对底层Socket API的封装 Libevent:对libevent库的封装 Event:基于Libevent更高级的封装,提供了面向对象接口、定时器、信号处理的支持 Pcntl/Posix:多进程、信号、进程管理的支 阅读全文
posted @ 2018-03-19 00:14 setevn 阅读(397) 评论(0) 推荐(0) 编辑
摘要: stream_socket_server - 创建一个Internet或Unix域服务器套接字 描述 资源stream_socket_server(字符串local_socket [摘要和错误号[,串errstr [摘要标志[,资源环境]]]]) 创建指定流或数据报套接字 local_socket。 阅读全文
posted @ 2018-03-18 23:44 setevn 阅读(5234) 评论(0) 推荐(0) 编辑
摘要: 对于用PHP进行多进程并发编程,不可避免要遇到僵尸进程的问题。 僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为僵尸进程(zombie)进程。任何进程在退出前(使用exit退出) 都会变成僵尸进程(用于保存进程的状态等信息),然后由init进程接管。如果不及时回收僵尸进程,那么 阅读全文
posted @ 2018-03-18 23:17 setevn 阅读(690) 评论(0) 推荐(0) 编辑
摘要: php的多进程处理依赖于pcntl扩展,通过pcntl_fork创建子进程来进行并行处理 例子1: pcntl_fork创建了子进程,父进程和子进程都继续向下执行,而不同是父进程会获取子进程的$pid也就是$pid不为零。而子进程会获取$pid为零。通过if else语句判断$pid我们就可以在指定 阅读全文
posted @ 2018-03-18 22:32 setevn 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 们运行如下命令,可看到Linux支持的信号列表: 列表中,编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。 下面我们对编号小于S 阅读全文
posted @ 2018-03-16 12:08 setevn 阅读(226) 评论(0) 推荐(0) 编辑