17 pm2是否可以运行“ npm start”脚本 pm2是否可以运行npm start脚本,还是只需要运行 pm2 start app.js 所以在发展中 npm start 然后在pm2的生产环境中运行类似 pm2 start 'npm start' 有一种等效的方法可以做到这一点forever: forever start -c "npm start" ./ 212 node.js npm pm2
15 mongoError:拓扑已被破坏 我有一个用Restify和Mongoose在node.js中构建的REST服务,以及一个mongoDB,它的集合包含大约30.000个常规大小的文档。我的节点服务通过pmx和pm2运行。 昨天,节点突然开始通过消息“ MongoError:拓扑已被破坏”消除错误,仅此而已。我不知道这是什么意思,可能触发了什么。谷歌搜索时也没有太多发现。所以我想在这里问。 今天重新启动了节点服务后,错误停止了出现。我也有其中一个正在生产中运行,这使我感到害怕,这可能在任何给定时间发生在运行在那里的设置的相当关键的部分... 我正在使用以下版本的提及的软件包: 猫鼬:4.0.3 重新调整:3.0.3 节点:0.10.25 163 node.js mongodb mongoose restify pm2
3 PM2中的群集和前叉模式差异 我已经进行了很多搜索来弄清楚这个问题,但是我没有得到明确的解释。集群应用程序可以扩展而分叉应用程序不能扩展只是一件事? PM2的公共站点解释说集群模式可以实现这些功能,但是没有人说出Fork模式的优点(也许可以NODE_APP_INSTANCE变)。 我觉得Cluster可能是Fork的一部分,因为Fork似乎被广泛使用。因此,我猜想Fork从PM2的角度讲只是“分叉的过程”,而Cluster则是“可以扩展的分叉的过程”。然后,为什么要使用分叉模式? 89 node.js pm2
11 如何使用pm2将参数传递给应用程序? 我正在使用pm2启动我的应用程序,但无法将参数传递给它。我正在使用的命令是pm2 start app.js-dev。尽管这永远有效。 75 node.js express forever pm2
8 如何在PM2错误日志中添加日期? 有没有一种方法可以将时间戳添加到.pm2 / logs中的错误日志? 我注意到该pm2 logs命令显示带有时间戳的聚合日志,但是查看日志文件-只有消息和堆栈跟踪而没有日期。 75 node.js pm2