module(); if ($module != 'cron') { if (!defined('CRON_EXECUTE') && time() - $last_time > 100 && time() - $last_exec_time > 100) { Cache::set("cron_http_last_exec_time", time()); defined('CRON_EXECUTE') or define('CRON_EXECUTE', 1); $url = url('cron/task/cronExecute'); $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_exec($ch); // // 获取错误信息并打印 // $error = curl_error($ch); // if($error){ // //保存错误 // Cron::setError(ScheduleDict::default, $error); // } // // 关闭cURL资源句柄 // curl_close($ch); } } } }