这段代码总是在2m左右出现504 Proxy Timeout异常,什么原因

php中文网
发布: 2016-06-13 12:47:56
原创
1073人浏览过

这段代码总是在2m左右出现504 Proxy Timeout错误,什么原因?

本帖最后由 helloqhq 于 2010-12-23 10:03:26 编辑 这段代码当$fucknum比较大时,比如1000时,就会出现504 Proxy Timeout错误,而且报错后程序不再继续执行,好像停止不前了,$fucknum值比较小时不会出现这个错误,什么原因?请各位指点下
function autonewnewegg($arr){<br>
            $fucknum=intval($arr['fucknum']);  // # 获取抓取条数的整数值<br>
            $outime=$fucknum*2+100;<br>
            set_time_limit($outime);//设置脚本执行时间<br>
            $nextnum=20;//连续查找10次不存在则终止<br>
            $sn=$arr['sn'];<br>
            <br>
            $acl=explode("-",$sn);<br>
            $acl_1=preg_replace('/[^0-9]+/','',$acl[1]);        //二次<br>
            $a=$b=0;                                            //二次<br>
            <br>
            while($fucknum&gt;0){<br>
                $arr1 = $arr2 = array();<br>
                if($acl[2]
                    $acl[2]=str_pad("$acl[2]",3,'0',STR_PAD_LEFT);<br>
                    $acl_1=str_pad("$acl_1",2,'0',STR_PAD_LEFT);<br>
                    $acl[1]="c".$acl_1;<br>
                    $arr_in=implode("-",$acl);<br>
            <br>
                    $url=$GLOBALS['competitor'][1]['product'].$arr_in.'.htm';<br>
                    if($acl[2]==999){<br>
                        $acl_1=$acl_1+1;<br>
                        $acl[2]=001;<br>
                    }else {<br>
                        ++$acl[2];<br>
                    }<br>
                }elseif($acl[0]
                    $acl[0]=str_pad("$acl[0]",2,'0',STR_PAD_LEFT); <div class="clear"></div>
登录后复制
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号