} else { //重定向错误控制 //Baserror::loger("任务子进程[{$server['name']}]创建成功."); Baserror::set('CLI', PATH_LOG, "deamon-woker[{$server['name']}].log", DEAMON_LOG_SHOW, DEAMON_LOG_FILE); //子进程,开始采集工作,获取服务器数据. if ($obj_dt->fetch($server['url'])) { //创建写数据对象 $obj_dber = new Bkex_Dber($server); if ($obj_dber === false) { Baserror::loger("Dber can't start!"); exit; } //获取信息 $arr_cpu = $obj_dt->cpu(); $arr_mem = $obj_dt->mem(); $arr_disk = $obj_dt->disk(); $arr_load = $obj_dt->load(); $arr_network = $obj_dt->network(); $obj_dber->log_cpu($arr_cpu); $obj_dber->log_mem($arr_mem); $obj_dber->log_disk($arr_disk); $obj_dber->log_load($arr_load); $obj_dber->log_network($arr_network); Baserror::loger("Task [{$server['name']}] finish!"); } else { //数据抓取失败 Baserror::loger("Fetch [{$server['name']}] false."); } exit; } }