用Node开发那么多项目了,我遇到的最大问题就是...
发布于 10 年前 作者 okoala 5348 次浏览 最后一次编辑是 8 年前 来自 分享

Node进程突然间飚到挂,而且又难以定位,基本上是看经验。还有建议是能升级Node就升级,保证开发、测试、线上的Node版本一致性,不然就可能会遇到 本来测试环境好端端,怎么到线上就挂了~~而且调试要老半天。

7 回复

TJ之前写的那篇投入Go Lang的文章也吐槽过nodejs 代码难以调试的问题。特别是有时候含糊不清的error log,光看真的很难定位问题出在哪。

等1.0出来在正式投入运行吧

packgae里的依赖写固定版本。 环境同步,用到的命令start之前强测试。 开守护进程之后,拿日志定位,拿domain抓错。 记录访问日志,和出错日志做对比。

说白了。。怎么挂的,如果日志做好,一下就能定位到了。。

用Node开发那么多项目了

那么多一样的项目,其实就是一个项目

@fengmk2 有道理,哈哈~~

@xiaojue 有做访问日志,出错日志也是有的,如果只是普通的报错确实很好定位。但是cpu跑挂这里就没有产生出错日志,有时候一个正则写不好就能把进程跑挂。

都是些什么问题,多分享下

回到顶部