public function GetRunningInstancesCount()
{
$considerSuspendedServers = $this->GetSetting(Scalr_Role_Behavior::ROLE_BASE_CONSIDER_SUSPENDED);
if (!$considerSuspendedServers || $considerSuspendedServers == 'running') {
return $this->DB->GetOne("SELECT COUNT(*) FROM servers WHERE status IN (?,?,?) AND farm_roleid=? LIMIT 1", array(\SERVER_STATUS::RUNNING, \SERVER_STATUS::PENDING_SUSPEND, \SERVER_STATUS::SUSPENDED, $this->ID));
} else {
return $this->DB->GetOne("SELECT COUNT(*) FROM servers WHERE status = ? AND farm_roleid=? LIMIT 1", array(\SERVER_STATUS::RUNNING, $this->ID));
}
}