PHP函数在执行时间后杀死Apache

时间:2016-03-22 08:09:09

标签: php

我编写了一个由每个访问者调用的PHP函数,但是我从日志中读取,特别是动态页面无法打开并在一段时间后杀死Apache并且访问网站已关闭(错误502)。我删除了函数,页面没有问题。

短网址的功能就像这里:

function shortyourls(){
    global $smarty;

    // Inputs
    $shorturl   =   'http://' . $_SERVER['HTTP_HOST']  . $_SERVER['REQUEST_URI'];
    $signature  =   "123567890";
    $siteurl    =   "http://doma.in";
    $format     =   "json";
    $Artikel    =   $smarty->get_template_vars('Artikel');
    $title      =   http_build_query(array('title' => $Artikel->cName));
    $keyword        = substr(str_shuffle("123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ"), 8, 8);


    // Phases url
    $short = file_get_contents($siteurl.'/yourls-api.php?signature='.$signature.'&action=shorturl&url='.$shorturl.'&format='.$format.'&keyword='.$keyword.'&'.$title);

    $url=json_decode($short,TRUE);
    $output = $url['shorturl'];
    echo $output;

    }

我怎么能解决这个问题?它不应该达到max_execution_time。

0 个答案:

没有答案