No. it is tested against the total number of running processes of that user at the moment fork() was called.
Kernel has no clue on how many children processes is going to be started when need to start the main process.
Sounds like you are running 64bit lsphp binary from 32bit LSWS standard. you need to check stderr.log to found out why it fails.
You may need to compile 32bit lsphp binary.
Yes, that's correct. because server need to start PHP process group on demand for each account.
For shared hosting, it is better to run LSWS on each backend node.
There is no additional authentication except for the "PHP suEXEC Daemon mode" as the PHP main process running as root user.
This mode cannot be used for remote PHP server due to that the master secret keeps changing after each server restart.
Yes, firewall will be the only way to protect the...
Not likely, litespeed should work exactly the same as Apache.
Need to find out what the root cause of the problem and fix it. it does not matter which web server is used.
It can be done at vhost level, cannot do it .htaccess, because
If you need to let rewrite to handle URL pointing to existing directory, you need to do it at vhost level.
"AllowNoSlash" option does not matter.
HTTP/2 has bandwidth throttling for virtual streams. It may slow down large data transfers.
Please turn on debug logging for the 25MB file upload. then grep your IP to locate log entries, send the debug log messages to bug@litespeed... for analysis.
It could be improved with some HTTP/2...