{help} - drupal --- cache_form表太大了

时间:2011-01-17 01:28:08

标签: drupal drupal-6 cron

1,缓存在表cache_form中的记录是什么?

2,我网站的cache_form表太大了(1.0G)。 cron已经工作了一个月。当我手动运行它,它仍然无法正常工作。为什么。 drupal版本是6.19。

5 个答案:

答案 0 :(得分:11)

DELETE FROM cache_form where expire < UNIX_TIMESTAMP(NOW())

答案 1 :(得分:6)

热修复方法是手动删除数据库中的所有行。然而,问题不在于表格变大,而是cron失败了。如果您没有找到并解决该问题,未在您的网站上运行cron将导致很多问题。

答案 2 :(得分:1)

cron_cache的问题在于对表进行截断。这意味着活动会话也会被删除。

答案 3 :(得分:0)

为了回答您的第一个问题,cache_form完全保留了它的声音,缓存表单。因此,在有大量表单的网站上,例如每个产品页面都是添加到购物车形式的大型超级市场网站,这个表格会变得非常大。

看起来好像这个表太大是cron没有正常运行的直接结果,因为@googletorp表示。

答案 4 :(得分:0)

我正在使用Drupal7.22并安装了cron_cache模块,该模块每24小时清除所有缓存,包括cache_form。