Можно установить лимит на число запросов на процесс, тогда он будет перезапускаться, освобождая память.
Тут вопрос не в том сколько запросов будет, а как долго скрипт будет отрабатывать, если у вас выделено 16 процессов и придёт 16+ клиентов с запросами к тяжёлому скрипту - все обработчики будут заняты и фронт (как правило nginx) будет возвращать 504 ошибку (gateway timeout), т.к в пуле нет свободных процессов и никто не может принять запрос