Создание ограничения по одной сессии на пользователя

Если есть необходимость экономии ресурсов, можно ограничить пользователей так, чтобы они могли подключиться к серверу только один раз. Для этого используется тот же метод, что и для полного за­прета соединений. Можно создать ограничение в одно соединение на одного пользовате­ля с помощью команды: При этом при попытке повторно установить соединение будет вы­даваться сообщение об ошибке: Предел может быть равен 0 или любому положительному целому числу, причем это число может отличаться от Max_connections, Хотя это уже останется на вашей совести. Указав значение, равное 0, вы запретите все соединения для обыч­ных пользователей, однако для суперпользователей это не сработает. Ограничение количества соединений вступает в силу при открытии сессии. Если вы увеличите это значение, на уже подсоединенных пользователей это не произведет никакого эффекта. Понижение так­же ни на что не будет влиять, до того как соединение будет разорвано и пользователь попытается вновь его установить. Поэтому, если вы уменьшили предельное значение, необходимо проверить, нет ли «лишних» соединений, иначе в случае «падения» сервера могут возникнуть неприятные сюрпризы. Если после уменьшения числа допустимых соединений вы обна­ружите «лишние» соединения, вы можете либо вежливо попросить пользователей отключиться либо воспользоваться инструкциями из следующего раздела данной книги. И не беспокойтесь, пользователи самостоятельно не могут изме­нять лимит числа допустимых соединений.



Рубрика: Женский интерес

Комментарии закрыты.