Scalr\Modules\Platforms\Ec2\Observers\EbsObserver::OnHostDown PHP Метод

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

См. также: Scalr\Observer\AbstractEventObserver::OnHostDown()
public OnHostDown ( HostDownEvent $event )
$event HostDownEvent
    public function OnHostDown(\HostDownEvent $event)
    {
        if ($event->DBServer->platform != \SERVER_PLATFORMS::EC2) {
            return;
        }
        if ($event->DBServer->IsRebooting()) {
            return;
        }
        $this->DB->Execute("\n            UPDATE ec2_ebs\n            SET attachment_status=?,\n                mount_status=?,\n                device='',\n                server_id=''\n            WHERE server_id=? AND attachment_status != ?\n        ", array(\EC2_EBS_ATTACH_STATUS::AVAILABLE, \EC2_EBS_MOUNT_STATUS::NOT_MOUNTED, $event->DBServer->serverId, \EC2_EBS_ATTACH_STATUS::CREATING));
    }