用Node开发那么多项目了,我遇到的最大问题就是...
Node进程突然间飚到挂,而且又难以定位,基本上是看经验。还有建议是能升级Node就升级,保证开发、测试、线上的Node版本一致性,不然就可能会遇到 本来测试环境好端端,怎么到线上就挂了~~而且调试要老半天。
7 回复
TJ之前写的那篇投入Go Lang的文章也吐槽过nodejs 代码难以调试的问题。特别是有时候含糊不清的error log,光看真的很难定位问题出在哪。
等1.0出来在正式投入运行吧
packgae里的依赖写固定版本。 环境同步,用到的命令start之前强测试。 开守护进程之后,拿日志定位,拿domain抓错。 记录访问日志,和出错日志做对比。
说白了。。怎么挂的,如果日志做好,一下就能定位到了。。
用Node开发那么多项目了
那么多一样的项目,其实就是一个项目
@fengmk2 有道理,哈哈~~
@xiaojue 有做访问日志,出错日志也是有的,如果只是普通的报错确实很好定位。但是cpu跑挂这里就没有产生出错日志,有时候一个正则写不好就能把进程跑挂。
都是些什么问题,多分享下