Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试使用pm2启动node.js应用程序时出错:_Javascript_Node.js_Linux_Express_Pm2 - Fatal编程技术网

Javascript 尝试使用pm2启动node.js应用程序时出错:

Javascript 尝试使用pm2启动node.js应用程序时出错:,javascript,node.js,linux,express,pm2,Javascript,Node.js,Linux,Express,Pm2,当我试图在运行pm2时部署应用程序时发生此错误 [TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option) /home/ubuntu/.pm2/pm2.log last 15 lines: PM2 | 2021-05-13T07:04:37: PM2 log: App [index:0] online PM2 | 2021-05-13T07:04:

当我试图在运行pm2时部署应用程序时发生此错误

[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
/home/ubuntu/.pm2/pm2.log last 15 lines:
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] online
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] exited with code [1] via signal [SIGINT]
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] starting in -fork mode-
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] online
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] exited with code [1] via signal [SIGINT]
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] starting in -fork mode-
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] online
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] exited with code [1] via signal [SIGINT]
PM2        | 2021-05-13T07:04:37: PM2 log: App [index:0] starting in -fork mode-
PM2        | 2021-05-13T07:04:38: PM2 log: App [index:0] online
PM2        | 2021-05-13T07:04:38: PM2 log: App [index:0] exited with code [1] via signal [SIGINT]
PM2        | 2021-05-13T07:04:38: PM2 log: App [index:0] starting in -fork mode-
PM2        | 2021-05-13T07:04:38: PM2 log: App [index:0] online
PM2        | 2021-05-13T07:04:38: PM2 log: App [index:0] exited with code [1] via signal [SIGINT]
PM2        | 2021-05-13T07:04:38: PM2 log: Script /home/ubuntu/M-9/index.js had too many unstable restarts (16). Stopped. "errored"

/home/ubuntu/.pm2/logs/index-out.log last 15 lines:
/home/ubuntu/.pm2/logs/index-error.log last 15 lines:
0|index    | Require stack:
0|index    | - /home/ubuntu/M-9/index.js
0|index    |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1030:15)
0|index    |     at Module.Hook._require.Module.require (/home/ubuntu/.nvm/versions/node/v14.5.0/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:61:29)
0|index    |     at require (internal/modules/cjs/helpers.js:75:18)
0|index    |     at Object.<anonymous> (/home/ubuntu/M-9/index.js:1:17)
0|index    |     at Module._compile (internal/modules/cjs/loader.js:1201:30)
0|index    |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1221:10)
0|index    |     at Module.load (internal/modules/cjs/loader.js:1050:32)
0|index    |     at Function.Module._load (internal/modules/cjs/loader.js:938:14)
0|index    |     at Object.<anonymous> (/home/ubuntu/.nvm/versions/node/v14.5.0/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
0|index    |     at Module._compile (internal/modules/cjs/loader.js:1201:30) {
0|index    |   code: 'MODULE_NOT_FOUND',
0|index    |   requireStack: [ '/home/ubuntu/M-9/index.js' ]
0|index    | }
[TAILING]为[all]进程拖尾最后15行(使用--line选项更改值)
/home/ubuntu/.pm2/pm2.log最后15行:
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]在线
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]通过信号[SIGINT]退出,代码为[1]
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]以分叉模式启动-
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]在线
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]通过信号[SIGINT]退出,代码为[1]
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]以分叉模式启动-
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]在线
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]通过信号[SIGINT]退出,代码为[1]
PM2 | 2021-05-13T07:04:37:PM2日志:应用程序[索引:0]以分叉模式启动-
PM2 | 2021-05-13T07:04:38:PM2日志:应用程序[索引:0]在线
PM2 | 2021-05-13T07:04:38:PM2日志:应用程序[索引:0]已通过信号[SIGINT]退出,代码为[1]
PM2 | 2021-05-13T07:04:38:PM2日志:应用程序[索引:0]以分叉模式启动-
PM2 | 2021-05-13T07:04:38:PM2日志:应用程序[索引:0]在线
PM2 | 2021-05-13T07:04:38:PM2日志:应用程序[索引:0]已通过信号[SIGINT]退出,代码为[1]
PM2 | 2021-05-13T07:04:38:PM2日志:Script/home/ubuntu/M-9/index.js有太多不稳定的重启(16)。停止。“出错”
/home/ubuntu/.pm2/logs/index-out.log最后15行:
/home/ubuntu/.pm2/logs/index-error.log最后15行:
0 |索引|需要堆栈:
0 | index |-/home/ubuntu/M-9/index.js
0 | index | at Function.Module._resolveFilename(internal/modules/cjs/loader.js:1030:15)
0 | index |在Module.Hook._require.Module.require(/home/ubuntu/.nvm/versions/node/v14.5.0/lib/node_modules/pm2/node_modules/require在中间/index.js:61:29)
需要时0 |索引|(内部/modules/cjs/helpers.js:75:18)
对象上的0 |索引|。(/home/ubuntu/M-9/index.js:1:17)
0 |索引|在模块处编译(internal/modules/cjs/loader.js:1201:30)
0 | index | at Object.Module._extensions..js(internal/modules/cjs/loader.js:1221:10)
0 | index | at Module.load(内部/modules/cjs/loader.js:1050:32)
0 | index | at Function.Module._load(内部/modules/cjs/loader.js:938:14)
对象上的0 |索引|。(/home/ubuntu/.nvm/versions/node/v14.5.0/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
0 |索引|在模块处编译(internal/modules/cjs/loader.js:1201:30){
0 |索引|代码:“未找到模块”,
0 | index | requireStack:['/home/ubuntu/M-9/index.js']
0 |索引|}

模块出现问题。您是否尝试重新安装node_模块?如果是且错误仍然存在,您能否尝试在服务器上手动运行该程序,并查看问题是否仍然存在?否即使在重新安装后该程序仍不工作,但它在手动运行时仍能工作,尽管这就是为什么它如此混乱的原因。另外,我一行代码都没有更改,但现在样式和其他js文件还没有找到,错误已经显示出来。这与之前发生的事情完全无关。如果你可以毫无问题地手动运行它,它应该与pm2有关。可能会尝试重新安装pm2或测试一种称为“永远”的替代方案。我的代码有一些问题,我想,我试过一个示例,它工作得很好&已部署,但未找到CSS和JS文件。错误现在显示在控制台中。