当前位置

Drupal日志中一个Memcache报错的解决

James Qi 在 2019年11月6日 - 00:04 提交

  前段时间就留意到Drupal 7的网站日志中总是出现类似这样的报错:

Spent 15.76 ms splitting 3.1 MB object into 4 pieces, cid = cn_18dao_zhougongjiemeng-cache-locale%3Azh-hans

  今天发现运行drush cc all清理缓存的时候Linux界面也是报这样的错,于是又在网上找了一些帖子看:

Thousands of warnings about splitting object, can't turn off

  按照这里面在settings.php中添加了一行:

$conf['memcache_log_data_pieces'] = 10;

  这个系列网站就再没有在Drupal日志中看到那种报错了。

 更具体的报错根源估计是一些Views等页面需要查询的数据库结果大了,超过1M的memcache默认限制,就需要分为多个片段保存,这个过程都记录到Drupal日志了,而上面这些修改后,超过10个片段才会记录到日志。

自由标签:

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。