开发者社区> 问答> 正文

弹性web托管,定时程序无法正常运行,是否有限制?

编了一个简单的定时任务程序,执行10次左右,报503错误,具体如下:

Service Unavailable


The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.


程序如下:
<?php
    
    ignore_user_abort();//关闭浏览器后,继续执行php代码
    set_time_limit(0);//程序执行时间无限制
    $sleep_time = 10;//多长时间执行一次
    $switch = include 'switch.php';
    while($switch){
        $switch = include 'switch.php';
        $msg=date("Y-m-d H:i:s").$switch."\n";
            file_put_contents("log.log",$msg,FILE_APPEND);//记录日志        
        sleep($sleep_time);//等待时间,进行下一次操作。
    }
    exit();
    
?>

展开
收起
wxianchuan 2017-05-21 15:35:17 3019 0
1 条回答
写回答
取消 提交回答
  • 重复包含Include可能会出错,换成fopen,fread文件读取试下呢
    2017-05-22 05:35:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载