当前位置:首页 > CN2资讯 > 正文内容

PHP多进程并行执行php脚本

1天前CN2资讯
<?php

//fork.php

$cmds = [
'/data/wwwroot/default/test1.php',
'/data/wwwroot/default/test2.php',
'/data/wwwroot/default/test3.php'
];


foreach($cmds as $cmd) {
$pid = pcntl_fork();
if ($pid == -1) {
//进程创建失败
echo '创建子进程失败时返回-1';
exit(-1);
}
else if($pid) {
//父进程会得到子进程号,所以这里是父进程执行的逻辑
pcntl_wait($status,WNOHANG);
}
else{
//子进程处理逻辑
echo getmypid() , " \r\n";
sleep(20);// 保持20秒,确保能被ps查到

pcntl_exec('/usr/local/php/bin/php',$cmd);
exit(0);
}
}# php fork.php //使用php cls模式执行运行fork.php# ps aux | grep fork.php
root 61097 0.0 0.7 367880 7776 pts/1 S 14:22 0:00 php fork.php
root 61098 0.0 0.7 367880 7776 pts/1 S 14:22 0:00 php fork.php
root 61099 0.0 0.7 367880 7776 pts/1 S 14:22 0:00 php fork.php
root 61311 0.0 0.0 103268 872 pts/2 R+ 14:22 0:00 grep --color fork.php
    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26454.html

    分享给朋友:

    “PHP多进程并行执行php脚本” 的相关文章

    如何配置防火墙例外:确保网络安全与便利的详细步骤

    什么是防火墙例外? 在数字化时代,网络安全显得尤为重要。我认为,防火墙是保护我们的计算机免受恶意攻击和未经授权访问的重要工具。在这里,防火墙的一个关键概念就是防火墙例外。简单来说,防火墙例外是指允许某些特定的程序或服务在防火墙的保护下依旧能够自由访问网络。这种设置对于许多需要网络连接的应用来说必不可...

    ChicagoVPS 测评:性能、价格与客户服务的全面分析

    在开始谈论ChicagoVPS之前,我想分享一些关于它的背景故事。ChicagoVPS成立于2010年,源于对高效和可靠的虚拟专用服务器(VPS)的需求。作为一家快速崛起的公司,它在短短几年内就积累了相当可观的用户基础。它在美国中西部的沃土上发展壮大,吸引了不少希望获得优质服务的用户。公司的愿景是提...

    Digital-VM评测:性价比高的VPS主机服务与全球数据中心优势分析

    Digital-VM是一家在2018年成立于美国的主机商,专注于提供VPS主机服务。自成立以来,Digital-VM致力于为全球用户提供高效、低价的云计算解决方案。随着虚拟主机市场的快速发展,Digital-VM不断扩展其服务和产品线,逐渐成长为一家具备竞争力的主机商。在技术方面,Digital-V...

    AMD EPYC 7002处理器:高性能与高能效的完美结合

    我一直对AMD EPYC 7002系列处理器充满兴趣。这款处理器是AMD公司最新推出的服务器处理器,确实让人感到兴奋。基于现代的Zen 2架构,这款处理器融合了先进的7nm制程工艺,投放市场后便以其高性能和高能效著称。随着数据中心和云计算需求的不断增加,EPYC 7002系列成了一个热议的话题,来看...

    搬瓦工中文网:轻松掌握VPS服务与网络加速技巧

    当我第一次听到“搬瓦工”这个名字时,感觉它似乎很神秘,直觉告诉我,这背后一定有许多有趣的内容。经过一番了解后,我发现搬瓦工其实是一款基于VPS(虚拟专用服务器)的服务,主要帮助用户实现网络加速与资源的灵活使用。简而言之,搬瓦工让用户能够在更广阔的网络环境中畅游,不受地理限制。 搬瓦工的功能非常多样,...

    深入了解LOC VPS:选择、评测与未来发展趋势

    LOC VPS,顾名思义,是一种基于位置的虚拟专用服务器。简单来说,LOC VPS是一种通过虚拟化技术在数据中心创建和管理的服务器环境。它为用户提供了一种灵活、可扩展的计算资源,可以满足不同需求的业务。相较于物理服务器,LOC VPS在资源利用率、成本和管理上都更加高效。 LOC VPS有几个显著的...