当前位置: 首页 > 后端技术 > PHP

如何使用PHP搭建稳定可靠的守护进程

时间:2023-03-29 14:42:10 PHP

自建稳定可靠的php守护进程有哪些●pcntl_fork●进程/进程组/领导进程/会话●标准输入/输出/错误whyhow需要安装pcntl扩展才能使用●后台运行if($pid=pcntl_fork())exit(0);//是父进程,结束父进程,子进程继续●离开控制终端,登录会话和进程组posix_setsid();//升级子进程进程的组长,离开原来的会话/终端●禁止进程重新打开控制终端if($pid=pcntl_fork())exit(0);//结束第一个子进程,二子进程继续(二子进程不再是Sessionleader)●关闭打开的文件描述符fclose(STDIN),fclose(STDOUT),fclose(STDERR)//关闭标准输入输出和错误显示.●更改当前工作目录chdir("/")●重置文件创建掩码umask(0);//防止继承父级留下的掩码对你有帮助。阅读原文:点击查看原文