We have a server with mass amount of virtual servers, and the virtualmin processes are going slower and slower but now it's really slow. just some example:
Create a new virtual server: ~30 sec - it's nearly ok. add an email user: 20 sec - it's ok nearly mysql add/delete: 10 sec - it's ok modify a customer's apache config like add an url redirect: ~2 minutes delete a virtual server: ~90 sec / domain
modify a server template (apache directives): 20-30 minutes after that time the miniserv.pl is terminating somehow and browser just wait the server's replay. and then if we check the situation we see the modification is done
server load details: load on the server is 0.8-2 usually if webmin process start it go up to 7-8 but the server can handle the incoming requests so that's not a problem. in this period miniserv.pl running and eat a some resources: ~200 mb ram and cpu time: usually ~5% and sometime it can be 99% too
it's some apache issue maybe because other stuffs working well, maybe some locking problem with the conf files? (it's just a personal idea not a fact)
some details maybe this will help: Virtual servers 1800 DNS domains 1745 Virtual websites 1331 SSL websites 0 Mail domains 1247 Databases 535 Mail/FTP users 2845 Mail aliases 1905
if we can help to find out this issue just notice. Our support team is stucked a bit now, because they need too much time to wait the virtualmin now.