php递归无限页面加载
发布时间:2020-12-13 16:47:22 所属栏目:PHP教程 来源:网络整理
导读:我有一个 linux bash脚本,它不断运行并请求一个php页面. php页面做了一些魔术,在500ms之后bash脚本再次请求php页面,php做了一些魔术.这日复一日地运行,但有时bash崩溃,这意味着我需要登录到机器并再次运行脚本.不,我正在寻找完全由 PHP驱动的解决方案. 我做
我有一个
linux bash脚本,它不断运行并请求一个php页面.
php页面做了一些魔术,在500ms之后bash脚本再次请求php页面,php做了一些魔术.这日复一日地运行,但有时bash崩溃,这意味着我需要登录到机器并再次运行脚本.不,我正在寻找完全由 PHP驱动的解决方案. 我做了以下测试,但是不行. recursiveStopStart(true,$basepath); function recursiveStopStart($mayrun = true,$basepath){ if ($mayrun == true){ sleep(1); exec("C:wampbinphpphp5.3.13php.exe ".$basepath."/scripts/StopStart.php"); exec("C:wampbinphpphp5.3.13php.exe ".$basepath."/scripts/TestStopStart.php"); flush(); exit(); } } ?> StopStart.php是完成魔术的脚本. 我正在寻找一个我请求1页的解决方案,该页面调用魔术页面并调用自身来重新运行所有内容. 转向php的第二个原因是我可以使它独立于平台(bash不会在Windows上运行……). 希望有人可以帮助我. 解决方法
创建一个PHP守护进程.你会节省这么多头痛.
http://pear.php.net/package/System_Daemon System_Daemon是一个PHP类,允许开发人员创建自己的守护进程Linux系统上的应用程序 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |