hexo博客生成博文,当生成的文章数量超过1000时,耗尽所有内存资源后出现out of memory
问题
当hexo生成博文的时候,你的文章数量超过1000、2000或3000时,就是文章数量很多时,会出现生成不了的情况,具体的错误是out of memory
,具体的错误如下:
ATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
这个错误让我一度想要放弃hexo,因为真的太糟心了,试了很多网上的方法都没有用。
原因
这个问题出现的主要原始还是在于hexo项目本身的问题,太耗资源了,虽说hexo一直在改进这方面的问题,但是,还是很慢,而且耗费资源很大,导致出现内存溢出。
解决方法
最后,分享一些解决方法,网上的那些增大nodejs的内存限制,这些都是没有用的,因为根本原因不在这里,就算你改了,还是可能报错,运气好可能ok,但是希望不大。
解决办法其实很简单,我查看hexo项目的时候发现,hexo在5.0之后就这个问题做了一些改进,在生成的时候采用限制并行执行数量的方法,避免出现内存溢出。
命令:在生成博客的时候,使用参数-c
,代表生成博客时线程的数量吧,例如:
hexo -g -c 8
执行这个命令后,跟以往的输出有所不同,会实时的显示正在生成的静态文件,同时,不会出现内存溢出的问题。
这个问题解决了很久,希望对大家有帮助!
hexo博客生成博文,当生成的文章数量超过1000时,耗尽所有内存资源后出现out of memory相关推荐
- hexo博客修改博文中日期的颜色
代码中: themes/yelee/source/css/_partial/article.styl 修改代码: .article-metaposition absoluteright 0top 23 ...
- 如何在自己搭建的hexo博客上发布文章
1.选择一款Markdown编译器编写文章(以下步骤以csdn为例): 2.编写文章:注册账号登录进去,点击:头像-管理博客,进入文章管理页面,点击左上角的"Markdown编辑器" ...
- 网页附加题写出下图的html,附加题(写HTML文件):根据给定的博客名单,自动生成HTML网页...
收集了学生CSDN博客地址很久了,但一直没来得及整理成贺利坚老师的完美班级网页名册.今天突然想,一共有6个班学生,如果手动写的话,太费事了.我们程序员,就是让费事不费脑的工作自动化,即使是第一次花很多 ...
- Hexo框架+Github Page搭建博客(附下载主题、导出CSDN博客至Hexo博客)
文章目录 一.Git的下载与安装 二.Nodejs安装 三.安装Hexo 四.初始化Hexo 4.1 hexo init 4.2 配置_config.yml 4.3 hexo s运行 4.4 下载更多 ...
- 安装Hexo博客并部署到GitHub或云服务器(细节教程,越过各种坑)
前言 心血来潮买了云主机,浪费了几个月都没用,然后就学着搭建博客,对比了一下 WordPress 和 Hexo 之后,随性选择了以 Hexo 为框架搭建博客平台. 经过了几次的从零开始,遇到了各种各样 ...
- hexo博客中插入图片失败——解决思路及个人最终解决办法
文章目录 1.前言 2.解决方案 2.1 创建图片资源文件夹 2.2 typora中图像设置 2.3 插件下载 2.4 修改md图片路径 小结 1.前言 今天晚上花了大概1个小时在晚上搜寻各种hexo ...
- 向Hexo博客添加微博秀(pug模板)
目的 本文是一个详细的教程,告诉大家如何在Hexo博客中嵌入微博秀或者微博直播组件. 为什么要向博客中添加微博秀/微博直播组件? 微博秀是什么 新浪微博秀,可以放置在你的博客.网站,或是其它支持htm ...
- Hexo博客Next主题配置加载优化性能提升
主题源加载优化 把在NexT主题的_config.yml里面的: # Uri of fonts host. E.g. //fonts.googleapis.com (Default) host: 改为 ...
- Windows下使用GitHub Pages搭建hexo博客详细教程以及Next主题超全配置
根据下面的教程搭建的博客见这里 前言 马上要进入研究生了,不能再过浑浑噩噩的日子了,搭建一个小网站,用于记录自己所学的东西.其实,之前在腾讯云1元乞丐版上也搭建过博客,但是呢,只用来扯淡了.这次使用 ...
最新文章
- 【camera】自动泊车-视觉车位检测相关资料汇总(论文、数据集、源代码、相关博客、演示demo)(1)
- 学习AI方向大半年,为什么你还没有别人几个月更精通?
- 2020中国高校毕业生薪资排行出炉!原来有这么多双非院校薪资这么高!
- Linux文件系统2---VFS的四个主要对象
- orcad快捷键_lt;SCHgt; ORCAD 快捷键
- python教学视频下载-Python机器学习入门教程全套视频下载【传智播客】
- 嵌入式软硬件开发中遇到的坑
- 读书笔记12:观察者模式
- 微服务实践分享(8) 控制调用中心
- pip install pygame_使用 Python 和 Pygame 模块构建一个游戏框架!
- linux 历史命令列表,fc – 显示历史列表中的命令或修改指定的历史命令并执行。 - Linux 命令大全...
- 菜鸟修炼C语言小设计之——工资统计
- linux 脚本 发送邮件,shell 脚本发送邮件
- idea 中新建Servlet
- ulimit: command not found 问题解决
- 《软件评测师教程》读书心得 一
- Win10禁用驱动程序强制签名方法
- C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
- RACI 责任分配矩阵
- 一款极简的在线甘特图项目管理软件
热门文章
- SD2C大会,JavaScript + Delphi + ErLang 讲演相关资料完全公开!
- prompt-toolkit 版本问题
- 深度学习 自组织映射网络 ——python实现SOM(用于聚类)
- 距离度量:闵氏、欧式、马氏、余弦、汉明等
- C++ Primer 5th笔记(chap 17 标准库特殊设施)流随机访问
- 石墨烯区块链(6)开发实例
- Html 教程 (4) <head>
- 《研磨设计模式》chap17 策略模式(2) 总结
- C++ Primer 5th笔记(9)chapter9 顺序容器 get insert delete
- java元婴期(29)----java进阶(springmvc(3)---springmvc和mybatis整合参数绑定(上))