问题标签 [pm2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Jenkins nodejs pulgin 长时间运行 pm2 守护进程
在我的 Jenkins 构建结束时,我使用 nodejs 插件启动 pm2 以生成一些守护进程。构建完成后,我收到消息:
处理泄露的文件描述符。有关更多信息,请参阅http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build
看看这个,以及相应的https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller它表明我可以运行类似的东西:
BUILD_ID=dontKillMe pm2 启动 processes.json
但是构建完成后守护程序不会运行。有任何想法吗?
谢谢,克里斯
node.js - 如何将日期添加到 pm2 错误日志?
有没有办法在 .pm2/logs 中为错误日志添加时间戳?
我注意到该pm2 logs
命令显示带有时间戳的聚合日志,但查看日志文件 - 只有消息和堆栈跟踪没有日期。
javascript - Node.js pm2 延迟脚本启动
我使用了很棒的 pm2 包来保持我的 node.js 应用程序活着,但是我有一个问题我不知道如何解决。
我的一个应用程序需要几个脚本、一个服务器和几个客户端。通常,当我重新启动服务器时,所有脚本都会重新启动,但由于客户端已在服务器之前加载,因此未建立连接。是否可以确保脚本在另一个脚本加载后启动?让我试着改写一下,这样会更清楚
我有 :
而且我想以某种方式仅在服务器启动时启动客户端。
抱歉,我的问题似乎不清楚,请发表评论,我会解释更多!
linux - 如何在 Debian 平台上使用 pm2 启动命令?
这是 GitHub 上文档的链接: https ://github.com/Unitech/pm2#startup-script-generation--pm2-startup
它设置为与 Ubuntu/CentOS/Redhat 一起使用。我需要它与我的 Dreamhost VPS 一起工作,这是一台 Debian 机器。
有人可以建议我如何调整初始化脚本以使其在 Debian 机器上工作吗?谢谢!!
javascript - Node.js、pm2 和粘性会话——可能吗?
有没有办法与节点模块pm2进行粘性会话?我知道它们被故意排除在节点的内部集群模块之外,因此它可能不是 Node.js 的最佳架构选择。但是,例如,在暂停媒体流的情况下,它会很有用。
node.js - cronjob 使用 pm2 启动 node.js(类似于永远)
我对 cron 很陌生。我不确定 cron 路径变量如何。当我使用 ssh 会话启动我的进程时,我会写 command: NODE_ENV=test pm2 start /home/myuser/webapps/myapp/app.js
。这应该如何写在crontab中?像这样的东西?@reboot NODE_ENV=test env PATH=$PATH:/home/myuser/bin pm2 start /home/myuser/webapps/myapp/app.js
我会很感激你的帮助。
谢谢!
node.js - Cron Job using PM2 to Start Ghost?
I am using PM2 to keep Ghost (blogging platform) alive and I need a Cron Job to restart Ghost in the event of a server reboot. However, I am unsure of the proper code for the Cron Job.
I read that this is what I am to use:
but instead of using npm start
should I replace it with pm2 start index.js
which is what I use to start Ghost with PM2?
Note: I do not have root access and I cannot use pm2 startup
. This is why I am using a Cron Job. Also this area is new to me; please provide examples.
cron - 即使不需要也运行 Cron 作业
我有一个计划每天执行几次命令的 Cron 作业。在某些情况下,cron 作业不需要但会自动运行。如果发生这种情况,将显示以下错误消息:
注意:Cron 作业参考脚本运行 PM2。
即使脚本已经在运行,运行 cron 作业是否有任何负面影响?
请提供详细信息或参考资料。请不只是您的意见。