上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页
摘要: 在WorkerMan源码分析 - 实现最简单的原型文章中提到了libevent网络库,前者和libev都是事件驱动编程库高性能。简单说libev对libevent做了改进和精简。libevent使用全局变量,导致非线程安全。它的watcher结构也过大,把I/O、计时器、信号句柄整合在一起。而且(作 阅读全文
posted @ 2018-04-25 17:04 睡着的糖葫芦 阅读(409) 评论(0) 推荐(0) 编辑
摘要: jenkins的配置(这里作用只是当做界面使用,利用它来管理执行salt命令) 1.构建操作来执行shell脚本 (pillar可以配置灵活的参数) saltstack 的 sls文件编写 nginx.sls source 为 源文件,name 为推送到远程minion服务器的 目标文件 阅读全文
posted @ 2018-04-23 15:20 睡着的糖葫芦 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: jenkins的配置(这里作用只是当做界面使用,利用它来管理执行salt命令,这里以 shop 这个项目目录为例) 1.利用参数化构建项目,来实现是发布还是回滚操作: 2.构建操作来执行shell脚本 saltstack 的 sls文件编写 deploy.sls文件如下 上面的作用就是 执行配置文件 阅读全文
posted @ 2018-04-23 15:03 睡着的糖葫芦 阅读(3177) 评论(0) 推荐(0) 编辑
摘要: 之前一直认为workerman源码理解起很复杂,这段时间花了3个下午研究,其实只要理解 php如何守护化进程、信号、多进程、libevent扩展使用,对于如何实现就比较轻松了。 相关代码都在github地址里,具体注释都有。 重点,重点,重点 ps: 这里需要注意2点,我就是在这2点琢磨了好久。 1 阅读全文
posted @ 2018-04-23 14:14 睡着的糖葫芦 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/Anker/p/3271773.html 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入, 阅读全文
posted @ 2018-04-19 13:50 睡着的糖葫芦 阅读(264) 评论(1) 推荐(0) 编辑
摘要: 原文地址:http://twei.site/2017/08/08/PHP%E7%9A%84%E5%A4%9A%E8%BF%9B%E7%A8%8B-%E9%98%B2%E6%AD%A2%E5%83%B5%E5%B0%B8%E8%BF%9B%E7%A8%8B/ 正文 多进程编码中,一个不得不注意的问题就 阅读全文
posted @ 2018-04-19 12:03 睡着的糖葫芦 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: WorkerMan中work.php中 resetStd 方法中代码如下 命令行下运行以上程序,将不会在控制台输出任何内容,输出内容将被重定向到/dev/null中,非常诧异,一直不理解。$STDOUT, $STDERR 这并不是内置的变量, 只是普通的一个变量名称而已。为什么通过这样处理,就能实现 阅读全文
posted @ 2018-04-19 10:38 睡着的糖葫芦 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 关键在于最后的 >/dev/null 2>&1 部分,/dev/null是一个虚拟的空设备(类似物理中的黑洞),任何输出信息被重定向到该设备后,将会石沉大海 >/dev/null 表示将标准输出信息重定向到"黑洞" 2>&1 表示将标准错误重定向到标准输出(由于标准输出已经定向到“黑洞”了,即:标准 阅读全文
posted @ 2018-04-17 10:00 睡着的糖葫芦 阅读(8678) 评论(0) 推荐(0) 编辑
摘要: 原地址:https://www.cnblogs.com/linzhenjie/p/5485436.html PHP的pcntl扩展提供了信号处理的功能,利用它可以让PHP来接管信号的处理,在开发服务器端守护进程方面,信号处理至关重要。 函数原型 bool pcntl_signal(int $sign 阅读全文
posted @ 2018-04-16 11:02 睡着的糖葫芦 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 1.判断文件夹是否存在 2.切分nginx日志 阅读全文
posted @ 2018-04-09 19:14 睡着的糖葫芦 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页