Honestly every developer needs to increase those default limits, they are too low for modern development... So you are just crippling them and a proof of that is they keep getting this error while in their regular workflow
(Also this isn't a default limit.)
> they are too low for modern development...
Do the math, 256 processes 50 MB each. How much RAM is that?Too low? 256 reads as *pretty* generous to me.
The users can develop on >100 compute nodes, but choose not to bother doing any kind of forwarding/proxying/jumping to them and just do stuff on the login nodes.
If they can't be bothered to do a "ssh -J …" then it's on them. The resources are there.