当试图运行npm 时,我会得到以下错误:
Error: EACCES: permission denied, open '/root/.pm2/module_conf.json'
at Object.openSync (node:fs:582:3)
at Object.readFileSync (node:fs:450:35)
at Object.Configuration.getAllSync (/usr/local/lib/node_modules/pm2/lib/Configuration.js:299:26)
at Object.Conf
按照链接(),我遵循了配置pm2设置的所有步骤,但服务器尚未启动。下面是遇到的消息的截图。
一旦输入命令pm2 list,就不会启动进程。
错误信息是:
2018-07-23T07:23:29.818Z] PM2 log: ===============================================================================
[2018-07-23T07:23:29.818Z] PM2 error: [PM2] Resurrecting PM2
Be sure to have the latest version by doin
我有一个NodeJs+Express+Mongodb应用程序,我正试着在我的vps上运行它。我有: pm2 start server
[PM2] Applying action restartProcessId on app [server](ids: [ 1 ])
[PM2] [server](1) ✓
[PM2] Process successfully started
┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
│ id │ name │ m
我无法确定是什么导致我的ec2磁盘空间达到100%的容量。我有一个脚本可以删除tmp folder.But中的文件,有时我的磁盘容量会达到100%。我已经附加了df -i的日志以显示磁盘利用率。
误差
PM2 | Error: ENOSPC: no space left on device, write
PM2 | at Object.writeSync (fs.js:679:3)
PM2 | at Object.writeFileSync (fs.js:1393:26)
PM2 | at ProcessConta
在我的pm2日志中只出现了一个生产错误,这给了我绝对没有帮助的信息--调用堆栈的深度不足以在我自己的代码库中查看它的起始位置,而且我也知道没有任何环境变量可以被修改以进行更详细的堆栈跟踪。
有人知道会影响调用堆栈的任何设置吗?
App [backgroundExcelIntegration:1] exited with code [0] via signal [SIGTERM]
App [backgroundExcelIntegration:1] starting in -fork mode-
TypeError [ERR_INVALID_ARG_TYPE]: The "data
我正在尝试使用pm2运行nuxtjs应用程序,但应用程序立即退出,并且我无法从pm2日志中获取有用的信息: 2|frontend_nuxt | Error: ENOENT: no such file or directory, chdir '����' -> '/var/www/frontend_nuxt/releases/20210831071742'
2|frontend_nuxt | at wrappedChdir (node:internal/bootstrap/switches/does_own_process_state:112:
这个错误意味着什么?
$ pm2 logs
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
/home/tealou/.pm2/pm2.log last 15 lines:
PM2 | 2017-03-29 07:25:45: App [www] with id [0] and pid [29444], exited with code [1] via signal [SIGINT]
PM2 | 2017-03-29 07:25:45
我目前正在Ubuntu服务器上安装NodeJS服务。这个应用程序是用coffeescript编写的,可以独立运行。我是这样设置这个项目的: cd ~/test-project
nvm use v4.9.1
npm install
pm2 start index.js 但是,当我尝试使用pm2启动它时,我得到以下错误: /usr/local/lib/node_modules/pm2/node_modules/needle/node_modules/debug/src/node.js:132
let val = process.env[key];
^^^
SyntaxError
当wiki.js命令需要如下参数时,如何从pm2启动和停止wiki.js:
node wiki start // to start
node wiki stop // to stop
我尝试开始使用以下命令:
pm2 start wiki.js --node-args start
但是在日志中我得到了一个错误:
[TAILING] Tailing last 15 lines for [wiki] process (change the value with --line
s option)
C:\Users\cmms\.pm2\logs\wiki-out.log last 15 lines:
我有以下快捷/节点应用程序:
FROM node:12
WORKDIR /usr/share/jtapp
COPY package*.json ./
RUN apt-get update
RUN apt-get install -y net-tools
RUN npm install
RUN npm install pm2@latest -g
#RUN npm ci --only=production
COPY . .
EXPOSE 3000
RUN pm2 start server.js
它似乎建造得很好。但是当我启动映像并通过bash附加时,没有运行pm2进程。
以下是构建的结果:
Se
我安装了node版本v6.11.1,但它在某些软件包中显示错误,因此我安装了带有nvm的v10.15.3并将其设置为默认值。
#If I run my app directly using node, it uses correct node version v10.15.3 and works
node server.js
#If I run using pm2 it uses old node version v6.11.1 and causes error.
pm2 start server.js
我试着通过--解释器就像
pm2 start server.js --interpret