Scalr\Observer\DBEventObserver::OnRebootComplete PHP Метод

OnRebootComplete() публичный Метод

См. также: Scalr\Observer\AbstractEventObserver::OnRebootComplete()
public OnRebootComplete ( RebootCompleteEvent $event )
$event RebootCompleteEvent
    public function OnRebootComplete(RebootCompleteEvent $event)
    {
        $event->DBServer->SetProperty(SERVER_PROPERTIES::REBOOTING, 0);
        try {
            $DBFarmRole = $event->DBServer->GetFarmRoleObject();
            if ($DBFarmRole->GetSetting(Entity\FarmRoleSetting::MYSQL_BCP_SERVER_ID) == $event->DBServer->serverId) {
                $DBFarmRole->SetSetting(Entity\FarmRoleSetting::MYSQL_IS_BCP_RUNNING, 0, Entity\FarmRoleSetting::TYPE_LCL);
            }
            if ($DBFarmRole->GetSetting(Entity\FarmRoleSetting::MYSQL_BUNDLE_SERVER_ID) == $event->DBServer->serverId) {
                $DBFarmRole->SetSetting(Entity\FarmRoleSetting::MYSQL_IS_BUNDLE_RUNNING, 0, Entity\FarmRoleSetting::TYPE_LCL);
            }
            if ($DBFarmRole->GetSetting(Scalr_Db_Msr::DATA_BACKUP_SERVER_ID) == $event->DBServer->serverId) {
                $DBFarmRole->SetSetting(Scalr_Db_Msr::DATA_BACKUP_IS_RUNNING, 0, Entity\FarmRoleSetting::TYPE_LCL);
            }
            if ($DBFarmRole->GetSetting(Scalr_Db_Msr::DATA_BUNDLE_SERVER_ID) == $event->DBServer->serverId) {
                $DBFarmRole->SetSetting(Scalr_Db_Msr::DATA_BUNDLE_IS_RUNNING, 0, Entity\FarmRoleSetting::TYPE_LCL);
            }
        } catch (Exception $e) {
        }
    }