问题标签 [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 - 带有 pm2 的 NodeJS 生产服务器工作但有一些错误
我正在使用 pm2 在生产模式下启动我的 NodeJS/Angular 应用程序。我在端口 80 上运行应用程序,并通过以下方式向用户授予了权限:sudo setcap cap_net_bind_service=+ep /usr/local/bin/node
. 该网站有效,但我在日志中收到某种访问错误:
什么可能导致此错误?
node.js - How to use pm2 startup command on Mac?
My question is the same as How to use pm2 startup command on Debian platform? but i need to make it start on Mac OS (darwin)
I only found a very bref documentation $ pm2 startup <ubuntu|centos|gentoo|systemd>
What can I do?
gruntjs - 如何使用 PM2 和 Grunt 进行部署
我正在为我的应用程序使用angular-fullstack。我想使用 pm2 启动我的应用程序。
Angular-fullstack 通过 启动生产模式grunt serve:dist
,它运行多个任务,包括设置环境变量。
PM2 似乎使用 js 文件启动应用程序。像pm2 start server.js
我的问题是:
如何使用 PM2 通过 Grunt 在生产模式下启动我的应用程序?
我知道我的主应用程序文件是server/app.js
,但我不能简单地这样做pm2 start server/app.js
,因为那些环境变量没有正确设置。
node.js - What is the meaning of AWESOME_SERVICE_API_TOKEN in pm2
pm2 json app declaration has an env entry as below
What does AWESOME_SERVICE_API_TOKEN
means here?
node.js - Nodejs 与 PM2 和 Winston 合并日志
我只想将所有信息记录在一个文件中。我正在使用 pm2“0.12.1”和“winston”:“0.8.3”。
这是我的温斯顿代码
和我的一部分生态系统.json
这对我不起作用。我不明白为什么 pm2 仍然创建两个文件,一个用于输出,一个用于错误。另外我想知道是否可以将文件放在生产中的另一个目录中。
谢谢
node.js - nodejs使用pm2和debug,'debug'模块输出的所有日志都到stderr,为什么?
pm2 -version:0.12.1;debug -version:2.1.0
代码:
pm2 日志:
请帮忙。
node.js - 带有 Nginx 的 Ghost 博客获取错误网关
我的幽灵应用程序出现 502 错误网关。我在整个互联网上进行了研究,但没有找到答案。
我的幽灵 config.js:
我的 Nginx suptar.italoborg.es 文件:
我创建了启用文件夹的符号链接:
我正在使用 PM2 启动 Ghost APP:
当我尝试使用以下命令启动 Ghost APP 时:
我可以看到博客,但是当我尝试使用 pm2 时,我的网关很糟糕。
我在用着:
Ubuntu 14.04 64 位
节点 v0.10.13
Npm 2.1.12
谢谢!
linux - Launch pm2 as superuser
I'm trying to launch node.js application with pm2.
I've installed pm2: sudo npm install pm2 -g
Now, if I launch pm2 as non-root user it works fine.
But if I try to run: sudo pm2 logs
I have an error:
pm2: command not found
pm2 logs
works fine
If I use a sh-script to launch: sudo sh run.sh
there is another error in logs:
How can I launch pm2 as super-user, to make sure that other users can launch and restart applications with sudo pm2 monit
or sudo pm2 restart appname
etc..?
node.js - 使用 pm2 时是否需要显式启用集群?
在使用 PM2 之前,我们有以下代码片段:
但是,我们现在使用 PM2 来处理集群。看来 isMaster 从来都不是真的。有人可以澄清 PM2 如何处理集群对象吗?显然,在 pm2 守护进程中正确处理了 master 并且我们不再需要在代码中进行此检查?
node.js - 使用 Node.js 执行 PM2 命令
我想pm2 restart IDOFMYAPP
使用 NodeJS 执行……这可能吗?
类似的东西:
实际上,我想创建一个按钮来执行上面的代码,但我的按钮在我想要重新启动的应用程序的视图中......
编辑#1
编辑#2