Как задать квоты сайтам на одинаковом сервере?

233
04 сентября 2017, 07:30

Добрый день. Есть 1 сервер. Vpn. На нем 3 сайта example1.com, example2.com и example3.com

Как расставить им лимиты по потреблению cpu, ram и тд. Например я хочу чтобы example1.com не потреблял более 100M Ram в месяц. Пусть он работает медленно. Но чтобы example2.com мог потреблять аж 512M.

Надеюсь суть вопроса ясна. Какие есть способы для реализации этого?

Сервак собран на centos. Там работает apache2 nginx mariadb и php7

Answer 1

Сделайте это с помощью Docker (На русском)

Каждый сайт в отдельном докер-контейнере. Контейнеры позволяют ограничить используемые ресурсы.

UPD: т. к. у вас PHP и вам нужен лимит по оперативной памяти можете поставить каждому виртуальному хосту свой лимит памяти вот так php_value memory_limit 2048M

READ ALSO
Сканирование php.ini

Сканирование php.ini

Скомпилировал php

187
Как сделать прием email на nginx

Как сделать прием email на nginx

В nginx есть директива mail{

167
Как выйти из php.exe в консоли

Как выйти из php.exe в консоли

Вопрос может показаться глупым, но я выполнил в командной строке команду

305
PHP и Youtube Api v3

PHP и Youtube Api v3

Как получить channel_id авторизованного пользователя, или как получить список видео авторизованного пользователя?

149