So impose an artificial limit on the maximum number of processes period.
That way if you get 100 users trying to test stuff at the same time (and user limit is 1), and you the max limit is 20, 80 of them will be informed to try again later :)
MJDsays "you can't just make shit up and expect the computer to know what you mean, retardo!"