* Adjust zagent heart time save.

This commit is contained in:
caoyanyi
2023-12-20 18:31:16 +08:00
parent aea0c042c5
commit ba4c998d5e
+3 -5
View File
@@ -70,7 +70,6 @@ class hostHeartbeatEntry extends baseEntry
{
foreach($vms as $vm)
{
$heartbeat = strtotime(substr($vm->heartbeat, 0, 19));
$vmData = array(
'vnc' => $vm->vncPortOnHost,
'zap' => $vm->agentPortOnHost,
@@ -79,11 +78,10 @@ class hostHeartbeatEntry extends baseEntry
'ssh' => $vm->sshPortOnHost,
'status' => $vm->status,
'extranet' => $vm->ip,
'heartbeat' => helper::now()
);
if(!$vm->sshPortOnHost) unset($vmData['ssh']);
if($heartbeat > 0) $vmData['heartbeat'] = date("Y-m-d H:i:s", $heartbeat);
if($isPhysicsNode)
{
unset($vmData['extranet']);
@@ -98,7 +96,7 @@ class hostHeartbeatEntry extends baseEntry
$vmData['status'] = $vm->status = $node->status;
$this->dao->update(TABLE_ZAHOST)->data($vmData)->where('mac')->eq($vm->macAddress)->exec();
}
if($vm->status == 'running' && !$isPhysicsNode)
{
if(!empty($node))