CNode

请教关于Node.js应用产品化的相关知识..

问答
Ssjfkai发布于12 年前最后回复12 年前6 回复4578 浏览0 收藏

求一些关于node应用产品化的教程。

我了解到pm2大家用的很多。但是对Linux服务器监控工具的介绍很少。以至于让我很乱(我是纯新手)。

所以我想请大家介绍一下包括Linux和node方面需要用的工具以及工具具体的作用 拜谢

查看回复

回复 (6)

S
sjfkai#1·12 年前

(=^ ^=)

R
Ricardo-Li#2·12 年前

应用产品化的意思是?

S
sjfkai#3·12 年前
引用 Ricardo-Li应用产品化的意思是?

@Ricardo-Li 就是准备从开发环境切换为线上环境。 想知道应该做些什么,来让正常运营时少出些问题。

L
liveinjs#4·12 年前

你要的这些内容英文世界很多。

K
koukuko#5·12 年前

上线前有测试先过测试,没测试自查一下Error Handle有没有做齐。顺便压缩一下assert,有cdn传cdn。 上PM2之前先确定好,你的应用有没有进程间通讯的必要,比如你有什么全局变量缓存之内的东西,如果有的话可以考虑pm2-interface或者RPC或者MQ之内的东西确保进程间变量数据同步。 有Mysql的话确认自己代码没有query拼接,有前端的话确认没有xss。 启动时不要使用root权限,给node单独的用户和用户组。 上线后其实pm2用pm2 monit命令就可以看应用占用率,用pm2 logs就能看实时日志(对了 如果访问大且硬盘小就不要开accesslog了),如果要看linux全局进程的话可以用top或者htop。

最后如果你有运维大爷支持最好就放手给运维大爷,这样除非是代码问题,你都不会背锅。

参与回复
登录后即可参与回复。登录