PHP將進(jìn)程作為守護(hù)進(jìn)程的方法
本文實(shí)例講述了PHP將進(jìn)程作為守護(hù)進(jìn)程的方法。分享給大家供大家參考。具體分析如下:
php中posix_setsid()的用法
文檔解釋是“Make the current process a session leader”
參考文檔:http://linux.die.net/man/2/setsid
意思就是在一個(gè)進(jìn)程組之間(父進(jìn)程和子進(jìn)程)調(diào)用這個(gè)函數(shù)的進(jìn)程會(huì)被選舉為進(jìn)程組的leader
所以讓一個(gè)進(jìn)程成為守護(hù)進(jìn)程的方法就是:
1 fork出一個(gè)子進(jìn)程
2 在子進(jìn)程posix_setsid()
3 退出父進(jìn)程
文檔中有這么個(gè)例子:
<?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); } } ?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- PHP擴(kuò)展程序?qū)崿F(xiàn)守護(hù)進(jìn)程
- PHP守護(hù)進(jìn)程實(shí)例
- PHP高級(jí)編程實(shí)例:編寫守護(hù)進(jìn)程
- shell腳本作為保證PHP腳本不掛掉的守護(hù)進(jìn)程實(shí)例分享
- PHP實(shí)現(xiàn)多進(jìn)程并行操作的詳解(可做守護(hù)進(jìn)程)
- PHP程序級(jí)守護(hù)進(jìn)程的實(shí)現(xiàn)與優(yōu)化的使用概述
- php守護(hù)進(jìn)程 加linux命令nohup實(shí)現(xiàn)任務(wù)每秒執(zhí)行一次
- 詳解PHP解決守護(hù)進(jìn)程Redis假死
相關(guān)文章
php實(shí)現(xiàn)有序數(shù)組打印或排序的方法【附Python、C及Go語言實(shí)現(xiàn)代碼】
這篇文章主要介紹了php實(shí)現(xiàn)有序數(shù)組打印或排序的方法,涉及php針對(duì)數(shù)組的遍歷、判斷、構(gòu)造與合并等常用操作技巧,并附帶了Python、C及Go語言的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-11-11關(guān)于使用key/value數(shù)據(jù)庫redis和TTSERVER的心得體會(huì)
本篇文章是對(duì)使用key/value數(shù)據(jù)庫redis和TTSERVER的心得體會(huì)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP中單引號(hào)和雙引號(hào)的區(qū)別詳解
看好多代碼有時(shí)候用單引號(hào)或雙引號(hào)實(shí)現(xiàn)包含字符串的內(nèi)容,其實(shí)簡(jiǎn)單個(gè)概括下雙引號(hào)中的變量可以解析,單引號(hào)就是絕對(duì)的字符串,下面這篇文章主要給大家介紹了關(guān)于PHP中單引號(hào)和雙引號(hào)區(qū)別的相關(guān)資料,需要的朋友可以參考下2023-01-01php實(shí)現(xiàn)將字符串按照指定距離進(jìn)行分割的方法
這篇文章主要介紹了php實(shí)現(xiàn)將字符串按照指定距離進(jìn)行分割的方法,涉及字符串操作的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03php實(shí)現(xiàn)將普通數(shù)據(jù)轉(zhuǎn)化為json數(shù)據(jù)
在日常的開發(fā)工作中免不了要寫接口,json格式文本的輸出是制作接口必須掌握的,所以本文主要為大家詳細(xì)介紹了php如何將普通數(shù)據(jù)轉(zhuǎn)化為json數(shù)據(jù),需要的可以參考下2023-11-11為Plesk PHP7啟用Oracle OCI8擴(kuò)展方法總結(jié)
在本篇文章里小編給大家總結(jié)了關(guān)于為Plesk PHP7啟用Oracle OCI8擴(kuò)展方法和相關(guān)代碼,需要的朋友們學(xué)習(xí)下。2019-03-03js和php郵箱地址驗(yàn)證的實(shí)現(xiàn)方法
這篇文章主要介紹了js和php郵箱地址驗(yàn)證的實(shí)現(xiàn)方法,有需要的朋友可以參考一下2014-01-01