function runtask($task_id) { $http = new base_httpclient(); $_POST['task_id'] = $task_id; $url = kernel::openapi_url('openapi.queue', 'worker', array('task_id' => $task_id)); logger::info('Spawn [Task-' . $task_id . '] ' . $url); //99%概率不会有问题 $http->hostaddr = $_SERVER["SERVER_ADDR"] ? $_SERVER["SERVER_ADDR"] : '127.0.0.1'; $http->hostport = $_SERVER["SERVER_PORT"] ? $_SERVER["SERVER_PORT"] : '80'; $http->set_timeout(2); logger::info($http->post($url, $_POST)); }