Есть сервис, где php скрипты выполняются от 1й до 30 мин. 99% нагрузки на сервер делают именно они.
Я хочу настроить сервер так, чтобы бы можно было гибко управляли выделением ресурсов для этих скриптов через выделения им памяти и проца для каждого процесса.
вот что пишет chatgpt:
1. Все тяжёлые скрипты исполнять НЕ через PHP-FPM, а через отдельные PHP CLI процессы.
2. Supervisor или systemd запускает каждый скрипт как отдельный процесс.
3. Использовать cgroups для задания жёсткого лимита по RAM и CPU на каждый процесс.
4. Если скрипт превысит лимит — ядро Linux его убьёт (Out Of Memory Kill), НО другие процессы не пострадают.
Если это чушь, готов выслушать ваш конфиг. Человеческому опыту верю больше. Сервер нужно будет настроить с нуля.
Кто понимает как это должно быть настроено или уже настраивал, пишите отклик, будем обсуждать задачу подробнее. Сервер нужно будет настроить с нуля.