Im testing some ajax file manager, on a virtualmin server, and something is very odd, I don´t have the same issues on cPanel servers.
At some specific actions, regardless of which PHP website is loaded sometimes CPU spikes like crazy without a valid reason.
This happens with normal PHP files, but I can almost always replicated it some specific PHP that uploads file on the browser, nothing which should be server intensive.
I always track this to collectinfo.pl
What exactly is this, and why do PHP process cause it to load so much CPU?
The miniserv.pl process is rarely CPU intensive on most systems… you may want to review the Webmin logs in /var/webmin to determine what’s going on when you see that.
The collectinfo.pl application is a cron job that collects statistics. If it’s running too frequently, you can reduce how often it runs by going into System Settings -> Virtualmin Config -> Status Collection, and there you can change “Interval between status collection job runs” to a higher number that’s more suitable for your system.
For example, 60 minutes is typically more than plenty for most folks.
Thanks for your reply… Below is the error message.
Checking Configuration
The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active … Your system has 31.32 GB of memory, which is at or above the Virtualmin recommended minimum of 256 MB. BIND DNS server is installed, and the system is configured to use it.
Mail server Postfix is installed and configured.
Your Postfix version does not support per-domain outgoing IP addresses.
PHP execution via fcgid requires the Apache mod_fcgid module
Ok if I install fcid module, then it may work out right?
I want to know two - three things
(Before that here is my server Configuration)
CPU : Intel Xeon 8 Core @3.3GHz
RAM : 32 GB
Hard Disk : 1TB RAID
My server CPU usage is high cause of collectinfo.pl …
so can I use “Interval between status collection job runs” = Never ??
I have installed around 1000 Virtual server on my Server
Can I remove all cronjob of 1000 virtual server?
cronjob consist of awstats and webmin , since I do not use 1000 virtual server it is only binding IP.
Also my server seems too slow, so I want to know is there any restriction on how many virtual server you can add in Virtualmin GPL 4.04 ?