I cannot run cron.php (4.7.7) at my new host. I migrated my site to a new host and upgraded from 4.7.6 to 4.7.7 at the same time. When I run cron.php, I got this message,

"503 Service Unavailable
The server is temporarily busy, try again later!"

In the error log from the server, there was a message, "ALERT - canary mismatch on efree() - heap overflow or double efree detected (attacker 'IP address', file '/home/.../etousu.com/public_html/includes/database.mysql.inc', line 345)

At first, I thought it's due to not running the update.php after the upgrade. But the same error happened even after I run the update.php script successfully.

Does anyone have a clue?

Comments

nimazuk’s picture

You may use poormanscron module.

A module which runs the Drupal cron operations without needing the cron application.

http://drupal.org/project/poormanscron

This may help you run the cron tasks.
Also I suggest that you contact the host admin and ask about cron setting.

N.Mehrabany
Baruzh web design & programming

Nima

bill18’s picture

Thanks. I will try, but really prefer to be able to run cron.php itself. I had contacted the host admin. They pointed to the error message, saying the problem was caused by the Drupal script.

henns20’s picture

Any resolution that you might point to would be great - I understand that its been close to 2 yrs...but worth a shot

henns20’s picture