Can we limit parallel executions in AWX/Ansible

I am using AWX 15.0.1 and Ansible 2.9.x (not upgraded to latest version due to docker limitation) on RHEL7. Recently we have started facing CPU thresholds due to which jobs either get stuck or fail in AWX/ansible. I know there’s a way to set forks per job/playbook in AWX and Ansible but that is limited to single playbook. Can we set a max number jobs which can be executed parallelly in case there are multiple users executing jobs. This is to stop breaching CPU threshold for the VM where AWX resides.

If there is no direct solution, can anyone please suggest a workaround to avoid CPU spikes?

see https://docs.ansible.com/ansible-tower/3.8.2/html/userguide/jobs.html#cpu-relative-capacity

Namely, you can limit the number of jobs that are running by lowering the SYSTEM_TASK_FORKS_CPU in your settings file.