This jobs run all time and consuming 25% cpu power each
Best Answer
In your crontab entry, you can specify how often the cron is running. Maybe try running it less frequently.
crontab -e
# you see a file
# run cron only every 15 minutes
*/15 * * * * sh /path/to/magento/cron.sh
Additionally, look in the MySQL cron_schedule table. There you can see every job that is scheduled, and how long it takes to execute. Perhaps a particular job is taking longer than you would expect.
Cron jobs are no longer scheduled in the cron_schedule table; and
Cron jobs are no longer executing.
For #1, you should check whether someone changed the server configuration that called cron.sh. You want to ensure that some crontab on your system lists a command like this.
*/5 * * * * sh /path/to/your/magento/site/root/cron.sh
You can commonly find cron jobs by running commands like this. Note that you'll need sudo permissions.
echo Display system-wide crontab
sudo cat /etc/crontab
echo Display crontabs for all users on system
for user in $(cut -f1 -d: /etc/passwd); do echo $user; sudo crontab -u $user -l; done
Best Answer
In your crontab entry, you can specify how often the cron is running. Maybe try running it less frequently.
Additionally, look in the MySQL
cron_schedule
table. There you can see every job that is scheduled, and how long it takes to execute. Perhaps a particular job is taking longer than you would expect.