Я использую Wordpress с WooCommerce, WPML, CalderaForms.
Я отключил WP-CRON, добавив в wp-config.php из-за следующей проблемы, возникающей раньше и до сих пор:
define('DISABLE_WP_CRON', true);
Я запускаю задание CRON каждую ночь с 1:00 до wp-cron.php?doing_wp_cron
.
Затем я проверяю запущенные запросы в MySQL с помощью:
SHOW FULL PROCESSLIST
Я могу заметить, что при обновлении запроса каждую секунду что-то запускается из Wordpress в записи cron
в wp_options. Иногда запрос, обновляющий запись, иногда другие запросы.
Я сделал SELECT для этой записи, и результат действительно очень большой, до такой степени, что для загрузки запроса требуется время.
Есть тысячи строк с delete_transient_version
. Я даже не могу скопировать содержимое, потому что страница тормозит и перестает работать.
Почему WordPress обновляет cron
from в wp_options и почему он так сильно заполнен?
CRON останавливается через несколько минут, но выполняет много запросов, и мы говорим о ГБ в соответствии со страницей «статуса» PhpMyAdmin.
Спасибо.