public function OnHostInit(HostInitEvent $event)
{
$event->DBServer->update(['localIp' => $event->InternalIP, 'remoteIp' => $event->ExternalIP, 'status' => SERVER_STATUS::INIT]);
$event->DBServer->SetProperty(SERVER_PROPERTIES::SZR_IS_INIT_FAILED, false);
try {
$key = (new SshKey())->loadGlobalByFarmId($event->DBServer->envId, $event->DBServer->platform, $event->DBServer->GetFarmRoleObject()->CloudLocation, $event->DBServer->farmId);
if ($key && !$key->publicKey) {
$key->publicKey = $event->PublicKey;
$key->save();
}
} catch (Exception $e) {
}
}