Host systems are getting more powerful, so naturally they can handle many more domains than what was possible a few years ago. But according to documentation and Apache settings page the number of sites on a server is limited to 900, and that only when piped logs are enabled:
"This option is recommended if you host more than 300 sites on one server. It allows hosting of up to 900 sites with only slight reduction in performance."
In Increasing the Number of Domains that Plesk Can Serve it is said that more than 900 domains need recompilation of libaries.
Tests that I did give a different result: I have been using more than 900 domains (including subdomains) on several hosts for some years now and had solved the open files limit by ulimit additions in the startup scripts. Now I've tested what happens when for example 1400 domains are running on a server. Surprise: Nothing happens, so obviously the 900 sites limit can be passed without recompiling libraries but simply setting rlimit_files, worker_rlimit_nofile, fs.file-max and entries in /etc/security/limits.conf and so on -- all the stuff that needs to be set for high volume systems anyway. There don't seem to be any issues with Apache when going way beyond 900 domains.
I wonder whether this is a safe way of doing it or why this magic "900" sites number is still listed in Plesk documentation? Does anyone else have experience with large domain number on Plesk hosts?
"This option is recommended if you host more than 300 sites on one server. It allows hosting of up to 900 sites with only slight reduction in performance."
In Increasing the Number of Domains that Plesk Can Serve it is said that more than 900 domains need recompilation of libaries.
Tests that I did give a different result: I have been using more than 900 domains (including subdomains) on several hosts for some years now and had solved the open files limit by ulimit additions in the startup scripts. Now I've tested what happens when for example 1400 domains are running on a server. Surprise: Nothing happens, so obviously the 900 sites limit can be passed without recompiling libraries but simply setting rlimit_files, worker_rlimit_nofile, fs.file-max and entries in /etc/security/limits.conf and so on -- all the stuff that needs to be set for high volume systems anyway. There don't seem to be any issues with Apache when going way beyond 900 domains.
I wonder whether this is a safe way of doing it or why this magic "900" sites number is still listed in Plesk documentation? Does anyone else have experience with large domain number on Plesk hosts?