Квоти й ліміти сервісів

Бюджет пам'яті, CPU, процеси й кількість сервісів у проєкті та як змінити ліміти сервісів в інтерфейсі.

Кожен проєкт отримує ліміти ресурсів свого сервера:

  • бюджет пам'яті — ліміти всіх сервісів разом не можуть перевищувати бюджет проєкту; сервіси без власного ліміту ділять залишок порівну (щонайменше 64 МБ кожному);
  • CPU — сервіс не може використовувати більше CPU, ніж дозволяє сервер;
  • процеси — кожен сервіс отримує ліміт процесів (pids_limit);
  • кількість сервісів — обмежена для проєкту; репліки (deploy.replicas, scale більше 1) заборонені;
  • swap для контейнерів вимкнено, логи ротуються автоматично.

Задавайте mem_limit (або deploy.resources.limits.memory) для важких сервісів, наприклад Java. Пам'ять і CPU кожного сервісу можна змінити й в інтерфейсі: відкрийте проєкт → Ліміти сервісу. Кількість проєктів, які можна задеплоїти, обмежена для акаунта.