PHP将进程作为守护进程的方法


Posted in PHP onMarch 19, 2015

本文实例讲述了PHP将进程作为守护进程的方法。分享给大家供大家参考。具体分析如下:

php中posix_setsid()的用法

文档解释是“Make the current process a session leader”

参考文档:http://linux.die.net/man/2/setsid

意思就是在一个进程组之间(父进程和子进程)调用这个函数的进程会被选举为进程组的leader

所以让一个进程成为守护进程的方法就是:

1 fork出一个子进程

2 在子进程posix_setsid()

3 退出父进程

文档中有这么个例子:

<?php
  $pid = pcntl_fork(); // fork
  if ($pid < 0)
    exit;
  else if ($pid) // parent
    exit;
  else { // child
    $sid = posix_setsid();
    if ($sid < 0)
      exit;
    for($i = 0; $i <= 60; $i++) {//do something for 5 minutes
      sleep(5);
    }
  }
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php获取mysql版本的几种方法小结
Mar 25 PHP
Ajax+PHP 边学边练之四 表单
Nov 27 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
php设计模式小结
Feb 15 PHP
PHP Class&amp;Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
thinkphp学习笔记之多表查询
Jul 28 PHP
PHP创建word文档的方法(平台无关)
Mar 29 PHP
php加密解密字符串示例
Oct 13 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
TP5框架请求响应参数实例分析
Oct 17 PHP
PHP判断当前使用的是什么浏览器(推荐)
Oct 27 PHP
Laravel框架实现即点即改功能的方法分析
Oct 31 PHP
PHP的pcntl多进程用法实例
Mar 19 #PHP
php安装swoole扩展的方法
Mar 19 #PHP
php清除和销毁session的方法分析
Mar 19 #PHP
Codeigniter发送邮件的方法
Mar 19 #PHP
Codeigniter实现发送带附件的邮件
Mar 19 #PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 #PHP
php检查日期函数checkdate用法实例
Mar 19 #PHP
You might like
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
PHP也能干大事之PHP中的编码解码详解
2015/04/20 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
javascript引导程序
2008/10/26 Javascript
JavaScript 函数式编程的原理
2009/10/16 Javascript
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
javascript操作符&quot;!~&quot;详解
2015/02/10 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
nodejs中的fiber(纤程)库详解
2015/03/24 NodeJs
Vue之Watcher源码解析(1)
2017/07/19 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
Vue路由守卫之路由独享守卫
2019/09/25 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
详解python-图像处理(映射变换)
2019/03/22 Python
python 搜索大文件的实例代码
2019/07/08 Python
python找出因数与质因数的方法
2019/07/25 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
python3 kubernetes api的使用示例
2021/01/12 Python
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
周年庆典主持词
2014/04/02 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
廉洁校园实施方案
2014/05/25 职场文书
入党介绍人考察意见
2015/06/01 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
紧急迫降观后感
2015/06/15 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书