PHP后台任务

时间:2019-07-03 05:51:22

标签: php sockets

我有一个PHP脚本在后台运行,如下面的代码所示。 脚本在直接调用时可以正常运行,可以在我的本地计算机和某些部署上正常运行。但是,在某些部署中,它无法正常工作。

我启用了套接字并尝试复制环境,但是仍然看不到原因。

    $folder= $_SERVER['PHP_SELF']; 


    //script, runs in background
    $host = 'localhost';
    $remote_house = 'http://localhost:'.APACHEPORT.'/'.$folder.'/controllers/background/';

    $socketcon = fsockopen($host, APACHEPORT);
    if($socketcon) {   
        $socketdata = "GET $remote_house/".$scriptName." HTTP 1.1\r\nHost: $host\r\nConnection: Close\r\n\r\n";  
        fwrite($socketcon, $socketdata); 
        fclose($socketcon);
    }

0 个答案:

没有答案