问题标签 [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:系统找不到指定路径(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" %* )
node.js - 节点 pm2 不工作(debian)
我在 Debian 上使用最后一个 nodejs (0.10.26)。我安装了 pm2 (1.1.63) 的最新版本,安装时没有显示任何错误
我可以在没有参数的情况下运行 pm2。一切都好。但是当我尝试运行pm2 start app.js时,它会显示错误
所以,我阅读了很多并重新安装了所有内容并安装了构建包(node-gyp)。但仍然有同样的错误......也许这是一个普遍的问题......有谁知道该怎么做?
node.js - 开始使用 PM2 时如何将生产模式添加到sailsjs 应用程序
要在生产模式下启动sailsjs,您需要附加--prod
.
跑:
node app.js --prod
我正在使用 PM2 和一个简单的 json 文件进行设置,其中包含进程名称和脚本名称,以启动节点进程。
我将如何使用 PM2 传递生产参数?
meteor - PM2 + Meteor 不工作
尝试运行它时出现错误:
这是我运行的命令:
这是meteor-pm2.json:
我也试试这个: cat start
我运行它:
我得到:
当我通过添加导出来修改 bash 脚本时:
我得到:
任何想法我做错了什么?pm2 是否试图在它自己的不允许使用导出的特殊脚本解释器中运行 bash 脚本?
node.js - 尝试安装 nodejs pm2 模块时出错
我正在尝试安装 pm2 模块,但我遇到了这个错误。操作系统是 Ubuntu 14.04 Beta2。Node.js 版本是 0.10.25,npm - 1.4.7。我究竟做错了什么?
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 。
有什么消息我会在这里更新。
node.js - 在 VPS 上上传视频或图像时服务器重新启动 - NodeJS Forever
我正在使用 nodejitsu 的永久包在 VPS 上连续运行我的 NodeJS(v0.10.28)。当我尝试在服务器上上传视频或图像时,服务器会暂时停止并重新启动并记录以下错误:
错误:重新启动脚本,因为 /path/to/uploadDir/d36eafa413c33eb3f02dcd3782e1e77b 更改
错误:永远检测到的脚本被信号杀死:SIGKILL
错误:脚本重新启动尝试 #1
我也尝试过 Unitech 的 pm2 模块,但同样的事情正在发生。
我正在使用强大的文件上传到服务器。当我尝试使用 command: 运行我的服务器时node server.js
,一切正常。
我无法弄清楚问题是什么,感谢任何帮助。
linux - pm2 意外停机 - “错误:ENOSPC,写入”
我使用 pm2 运行 node.js 应用程序,为我的前端应用程序提供 restFul api。这一切都很好,直到今天早上我开始看到错误,当我去终端并开始得到:
对于我所做的任何事情(包括 pm2 -v)。一些快速的研究和尝试——当我用 sudo 运行它时它开始工作。(sudo pm2 start ...)。显然我不喜欢这个解决方案 :) 并且想深入了解它。有人有类似情况吗?任何帮助,将不胜感激 ...
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
我将一无所获。
node.js - pm2 进程管理器不工作
npm install -g pm2
当我运行我的节点应用程序时,我 使用安装 pm2
什么都没有发生。当我在终端中运行命令时,它只是走下另一行。终端中没有显示错误或警告。我可以使用 nodejs app.js 运行应用程序。任何形式的帮助将不胜感激。谢谢。