网站数据量上十万甚至更多情况下sitemap生成

一般会出现下面两种情况

第一种错误:

大数据情况下,数据上百万后,一定要记得可以先运行drush xmlsitemap-queue-rebuild,在循环运行drush xmlsitemap-index。页面数量正确以后,最后再运行一次drush xmlsitemap-regenerate,最后再用drush xmlsitemap-rebuild,慎用最后一个命令

第二种错误:

运行drush xmlsitemap-rebuild老是中断,PHP Fatal error: Allowed memory size of 10737418240 bytes exhausted,可以编写一个shell循环来执行drush xmlsitemap-index很多次来进行索引,然后再drush xmlsitemap-regenerate生成文件

循环代码如下

#!/bin/bash
for (( i=1; i do
echo "$i of 4000 times"
drush xmlsitemap-index
done

写完代码如果出现:

100天行动计划,每日更新记录

2018-1-30
走了45分钟,15个哑铃蹲起,最近天冷了,发现变的懒得多了。
2018-1-29
走了45分钟
开始锻炼
2018-1-24到26
朋友结婚
2018-1-23
休息
2018-1-22
跑步47分钟,7公里
2018-1-21
跑步45分钟,6.5公里,哑铃深蹲20
2018-1-20
跑步45分钟,7公里,哑铃深蹲20
2018-1-19
45分钟,6.3公里,哑铃深蹲20
2018-1-18
慢走20分钟,跑步45分钟,6公里多,比较慢,哑铃深蹲20
2018-1-17
45分钟,5.7公里,哑铃深蹲20
2018-1-16
45分钟,6.5公里,哑铃深蹲20
2018-15
45分钟,6.3公里,哑铃深蹲20
2018-14
45分钟,6.3公里,哑铃深蹲20
2018-13
45分钟,6.2公里,哑铃深蹲20

Pages