mirror of
https://github.com/v2board/v2board.git
synced 2025-03-13 14:14:42 +08:00
修正:不同节点类型可能统计错误
This commit is contained in:
parent
ac38036f8e
commit
7fca538a46
@ -47,7 +47,7 @@ class UniProxyController extends Controller
|
|||||||
$count =0;
|
$count =0;
|
||||||
$ips_array = Cache::get('ALIVE_IP_USER_'. $user['id']);
|
$ips_array = Cache::get('ALIVE_IP_USER_'. $user['id']);
|
||||||
if ($ips_array) {
|
if ($ips_array) {
|
||||||
foreach ($ips_array as $nodeid => $ip_array) {
|
foreach ($ips_array as $nodetypeid => $ip_array) {
|
||||||
foreach ($ip_array['aliveips'] as $ip) {
|
foreach ($ip_array['aliveips'] as $ip) {
|
||||||
$count++;
|
$count++;
|
||||||
}
|
}
|
||||||
@ -99,10 +99,10 @@ class UniProxyController extends Controller
|
|||||||
$oldips_array = Cache::get('ALIVE_IP_USER_'. $k) ?? [];
|
$oldips_array = Cache::get('ALIVE_IP_USER_'. $k) ?? [];
|
||||||
|
|
||||||
// 更新节点数据
|
// 更新节点数据
|
||||||
$oldips_array[$this->nodeId] = ['aliveips' => $v, 'lastupdateAt' => $updateAt];
|
$oldips_array[$this->nodeType . $this->nodeId] = ['aliveips' => $v, 'lastupdateAt' => $updateAt];
|
||||||
//删除过期节点在线数据
|
//删除过期节点在线数据
|
||||||
$expired_array = [];
|
$expired_array = [];
|
||||||
foreach($oldips_array as $nodeid => $oldips) {
|
foreach($oldips_array as $nodetypeid => $oldips) {
|
||||||
if ($updateAt - $oldips['lastupdateAt'] > 300){
|
if ($updateAt - $oldips['lastupdateAt'] > 300){
|
||||||
$expired_array[$nodeid] = '';
|
$expired_array[$nodeid] = '';
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user