我正在开展一项MLM项目,其中有大约15500多名注册用户。 由于我是MLM项目中的第一个,我在尝试运行脚本时遇到了一些问题( updatedata.php )。 我的脚本适用于:
脚本需要运行整个15500以上的成员才能执行此操作(因为我正在继续学习简单的过程 - 我在PHP中已经6个月了)。
但我的共享主机提供最多30秒的执行时间,因此我的脚本总是失败。 然后我尝试使用以下代码:
<?php
/*
*====== A part of process here=======
*/
sleep ( 2 ); /// Now the script will be sleep for 2 second
/*
* Then other part of process will run here
*/
sleep ( 2 ); /// Again will sleep
/*
* Then another part of process will run here
*/
// Thus so on...
?>
但我认为sleep()会停止PHP脚本。我是一个沉闷的人,(现在我知道 sleep()也是PHP脚本的一个组件)任何人都可以帮助我,我该怎么做呢? - 我正在使用Apache Server 或者如何设计Cron工作?
答案 0 :(得分:1)
试试这个:
<?php set_time_limit(0); ?>
如果您没有设置正常脚本执行30秒。但在设置之后您有更多时间执行。