Пример #1
0
 /**
  * 初始化参数结构,调用数据上报接口之前,必须初始化
  * @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;
 }
Пример #2
0
<?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执行时间