关于 node 项目部署问题。

353 天前
 zqguo

请教下大家,node 项目部署,使用 pm2 管理还是 docker 管理好?

3130 次点击
所在节点    Node.js
29 条回复
zbinlin
353 天前
@wu67 这时候 node 没挂掉吧?
wu67
353 天前
@freak118 不知道, 我都懒得折腾这些...这应该是框架开发这关心的情况, 我们开发这哪有那个时间去整这些, 光是搞业务就忙得要命了, 遇到这种极端情况最好的方法就是直接重启


@zbinlin 你跟我杠这个也没什么意思呀, 反正作为框架用户, 我用起来整个 node 本身还有响应 500, 但是服务本身进入了非预期的响应状态, 刷新页面 /重调 API 也无法跳过, 那我说它挂了也不过分吧
julyclyde
353 天前
pm2 没啥用
你用 pm2 去管应用程序的死活,那 pm2 自己的死活谁来管呢?
star7th
353 天前
要看你把项目部署到什么平台上。如果是直接部署到服务器,是推荐 pm2 .但是我一般都是封装成 docker 到 k8s 来运行,所以不需要 pm2
makelove
353 天前
如果是自己的小项目,都不用,直接用 systemd 一切从简不好吗
flyPig9527
352 天前
@zenxds 正解,我现在就是这样做的
libook
352 天前
直接部署在系统上就用 pm2 ,或者使用 systemd ;已经有 docker 环境就用 docker 。没啥好不好的,看你具体情况。
121819756
349 天前
@wu67 我用 nuxt PM2 nginx 部署的话,重启会有 502 的情况,请问大佬您知道为啥吗
wu67
349 天前
@121819756 我萌新来的. 我们网站的用户量不大, 所以也没见过你说的这种问题.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/941918

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX