问题标签 [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.

0 投票
1 回答
1503 浏览

node.js - pm2:系统找不到指定路径(Node.js)

我正在尝试在 x64 windows 8.1 机器上运行 pm2,在遇到几个问题后我成功安装了 pm2,但现在我尝试运行它,我收到以下错误:

该系统找不到指定的路径。

错误来自 pm2.cmd 文件,该文件包含以下代码:

@IF EXIST "%~dp0/bin/sh.exe" ( "%~dp0/bin/sh.exe" "%~dp0\node_modules\pm2\bin\pm2" %* ) ELSE ( /bin/sh "% ~dp0\node_modules\pm2\bin\pm2" %* )

0 投票
0 回答
514 浏览

node.js - 节点 pm2 不工作(debian)

我在 Debian 上使用最后一个 nodejs (0.10.26)。我安装了 pm2 (1.1.63) 的最新版本,安装时没有显示任何错误

我可以在没有参数的情况下运行 pm2。一切都好。但是当我尝试运行pm2 start app.js时,它会显示错误

所以,我阅读了很多并重新安装了所有内容并安装了构建包(node-gyp)。但仍然有同样的错误......也许这是一个普遍的问题......有谁知道该怎么做?

0 投票
7 回答
4595 浏览

node.js - 开始使用 PM2 时如何将生产模式添加到sailsjs 应用程序

要在生产模式下启动sailsjs,您需要附加--prod.

跑: node app.js --prod

我正在使用 PM2 和一个简单的 json 文件进行设置,其中包含进程名称和脚本名称,以启动节点进程。

我将如何使用 PM2 传递生产参数?

0 投票
4 回答
1814 浏览

meteor - PM2 + Meteor 不工作

尝试运行它时出现错误:

这是我运行的命令:

这是meteor-pm2.json:

我也试试这个: cat start

我运行它:

我得到:

当我通过添加导出来修改 bash 脚本时:

我得到:

任何想法我做错了什么?pm2 是否试图在它自己的不允许使用导出的特殊脚本解释器中运行 bash 脚本?

0 投票
1 回答
2139 浏览

node.js - 尝试安装 nodejs pm2 模块时出错

我正在尝试安装 pm2 模块,但我遇到了这个错误。操作系统是 Ubuntu 14.04 Beta2。Node.js 版本是 0.10.25,npm - 1.4.7。我究竟做错了什么?

0 投票
3 回答
3116 浏览

node.js - 使用 pm2 启动 Sails 应用程序时出错

我正在尝试使用 pm2 启动一个 Sails 应用程序,但出现以下错误:

Sails 版本:0.10.0-rc7
pm2 版本:0.8.6

另外,我不知道如何设置环境和端口。我试过了,--node-args="--prod"但没有效果。

我一直在尝试使用模块并且工作正常。

有谁知道我该如何解决这个问题?
谢谢

编辑
显然是 node.js 版本的问题。
我做了一些测试,并在 pm2 存储库中报告了问题:https ://github.com/Unitech/pm2/issues/491 。
有什么消息我会在这里更新。

0 投票
1 回答
1262 浏览

node.js - 在 VPS 上上传视频或图像时服务器重新启动 - NodeJS Forever

我正在使用 nodejitsu 的永久包在 VPS 上连续运行我的 NodeJS(v0.10.28)。当我尝试在服务器上上传视频或图像时,服务器会暂时停止并重新启动并记录以下错误:

错误:重新启动脚本,因为 /path/to/uploadDir/d36eafa413c33eb3f02dcd3782e1e77b 更改
错误:永远检测到的脚本被信号杀死:SIGKILL
错误:脚本重新启动尝试 #1

我也尝试过 Unitech 的 pm2 模块,但同样的事情正在发生。
我正在使用强大的文件上传到服务器。当我尝试使用 command: 运行我的服务器时node server.js,一切正常。
我无法弄清楚问题是什么,感谢任何帮助。

0 投票
1 回答
605 浏览

linux - pm2 意外停机 - “错误:ENOSPC,写入”

我使用 pm2 运行 node.js 应用程序,为我的前端应用程序提供 restFul api。这一切都很好,直到今天早上我开始看到错误,当我去终端并开始得到:

对于我所做的任何事情(包括 pm2 -v)。一些快速的研究和尝试——当我用 sudo 运行它时它开始工作。(sudo pm2 start ...)。显然我不喜欢这个解决方案 :) 并且想深入了解它。有人有类似情况吗?任何帮助,将不胜感激 ...

0 投票
5 回答
18631 浏览

javascript - PM2(Node.js)未侦听指定端口

我正在尝试在 PM2 上启动并运行 Node/Express 应用程序。我可以使用以下命令正常启动应用程序:npm start

这将在端口 3000 上启动应用程序。

如果我尝试启动应用程序,pm2 start app.js我会在日志中得到以下信息:

在我的 bin/www 文件中,我有以下指定端口:

我也试过跑步export PORT=3000

以及 bin/www 中的以下内容:

如果我运行 a ,netstat -an | grep 3000我将一无所获。

0 投票
4 回答
4815 浏览

node.js - pm2 进程管理器不工作

npm install -g pm2当我运行我的节点应用程序时,我 使用安装 pm2

什么都没有发生。当我在终端中运行命令时,它只是走下另一行。终端中没有显示错误或警告。我可以使用 nodejs app.js 运行应用程序。任何形式的帮助将不胜感激。谢谢。