/** * 初始化参数结构,调用数据上报接口之前,必须初始化 * @param $platform * @param $worldid * @param $opuid * @param $opopenid * TODO: 正式上线之后需要修改$svrip,现在是测试环境的固定ip */ public function init($platform, $worldid, $opuid, $opopenid) { //$userip = $_SERVER['HTTP_VIA']?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR']; $domain = $this->get_domain($platform); $userip = Com_System::get_client_ip(); $svrip = Com_System::get_host_ip(); $this->arr_upload_info['userip'] = ip2long($userip); $this->arr_upload_info['svrip'] = ip2long('10.251.192.175'); $this->arr_upload_info['time'] = time(); $this->arr_upload_info['domain'] = intval($domain); $this->arr_upload_info['worldid'] = intval($worldid); $this->arr_upload_info['opuid'] = intval($opuid); $this->arr_upload_info['opopenid'] = $opopenid; }
<?php //后台进程管理脚本 define('UUZU_AUTH', 0); require dirname(__FILE__) . '/../global.php'; TenYear::getInstance(); ini_set('default_socket_timeout', -1); Com_AdCache::factory()->set_timeout(0); $controlFile = __FILE__; $logPath = '/tmp/logs'; $mainProcess = false; $hostIP = Com_System::get_host_ip(); if ($hostIP == PROCESS_MAIN_IP) { $mainProcess = true; } require PROCESS_PATH . '/Process/Server.php'; $objProcess = new Process_Server(); if (Process_Server::CheckHaveRun($controlFile, CLI_PATH)) { exit("控制进程已经运行 本次执行退出\n"); } if (!is_dir($logPath)) { mkdir($logPath); } chdir(PROCESS_PATH); //cpunum $cpuNum = Process_Server::getCpuNum(); //上次检测时间 $lastRunTime = 0; //当前检测时间 $nowRunTime = time(); //上次domain执行时间