微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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:\wamp\bin\PHP\PHP5.3.13\PHP.exe ".$basepath."/scripts/StopStart.PHP");
        exec("C:\wamp\bin\PHP\PHP5.3.13\PHP.exe ".$basepath."/scripts/TestStopStart.PHP");
        flush();
        exit();
    }
}
?>

StopStart.PHP是完成魔术的脚本.
TestStopStartPHP是主要的PHP页面,它提出了递归的想法.

我正在寻找一个我请求1页的解决方案,该页面调用魔术页面调用自身来重新运行所有内容.

转向PHP的第二个原因是我可以使它独立于平台(bash不会在Windows上运行……).

希望有人可以帮助我.

解决方法

创建一个PHP守护进程.你会节省这么多头痛.

http://pear.php.net/package/System_Daemon

System_Daemon是一个PHP类,允许开发人员创建自己的守护进程Linux系统上的应用程序

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐