微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NODEJS \ NPX.CMD有太多不稳定的重启Windows/内存分配WSL

如何解决NODEJS \ NPX.CMD有太多不稳定的重启Windows/内存分配WSL

Pm2无法正常工作,并继续重新启动。 我尝试重新启动,清除缓存,然后再次删除node_modules + npm i,但仍然无法正常工作。

我在Windows PowerShell和WSL中都尝试过。错误消息有些不同,但均无效。 在Windows PowerShell中运行时,应用程序的状态从一开始就处于“停止”状态,并且由于多次不稳定的重启而使应用程序崩溃。

但是在WSL中,应用程序状态最初是在线的,然后出现有关内存分配(?)的错误

请让我知道如何解决此问题。 非常感谢。

Windows Powershell 节点V.14

enter image description here

PM2        | 2020-10-23T13:15:06: PM2 log: App [node-p:0] exited with code [1] via signal [SIGINT]
PM2        | 2020-10-23T13:15:06: PM2 log: App [node-p:0] starting in -fork mode-
PM2        | 2020-10-23T13:15:06: PM2 log: App [node-p:0] online
PM2        | 2020-10-23T13:15:07: PM2 log: App [node-p:0] exited with code [1] via signal [SIGINT]
PM2        | 2020-10-23T13:15:07: PM2 log: App [node-p:0] starting in -fork mode-
PM2        | 2020-10-23T13:15:07: PM2 log: App [node-p:0] online
PM2        | 2020-10-23T13:15:07: PM2 log: App [node-p:0] exited with code [1] via signal [SIGINT]
PM2        | 2020-10-23T13:15:07: PM2 log: App [node-p:0] starting in -fork mode-
PM2        | 2020-10-23T13:15:07: PM2 log: App [node-p:0] online
PM2        | 2020-10-23T13:15:08: PM2 log: App [node-p:0] exited with code [1] via signal [SIGINT]
PM2        | 2020-10-23T13:15:08: PM2 log: App [node-guide:0] starting in -fork mode-
PM2        | 2020-10-23T13:15:08: PM2 log: App [node-guide:0] online
PM2        | 2020-10-23T13:15:08: PM2 log: App [node-guide:0] exited with code [1] via signal [SIGINT]
PM2        | 2020-10-23T13:15:08: PM2 log: Script C:\PROGRAM FILES\NODEJS\NPX.CMD had too many unstable restarts (16). Stopped. "errored"


0|node-gui | 2020-10-23T13:15:08: C:\PROGRAM FILES\NODEJS\NPX.CMD:1
0|node-gui | 2020-10-23T13:15:08: :: Created by npm,please don't edit manually.
0|node-gui | 2020-10-23T13:15:08: ^
0|node-gui | 2020-10-23T13:15:08:
0|node-gui | 2020-10-23T13:15:08: SyntaxError: Unexpected token ':'
0|node-gui | 2020-10-23T13:15:08:     at Object.compileFunction (vm.js:344:18)
0|node-gui | 2020-10-23T13:15:08:     at wrapSafe (internal/modules/cjs/loader.js:1106:15)
0|node-gui | 2020-10-23T13:15:08:     at Module._compile (internal/modules/cjs/loader.js:1140:27)
0|node-gui | 2020-10-23T13:15:08:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1196:10)
0|node-gui | 2020-10-23T13:15:08:     at Module.load (internal/modules/cjs/loader.js:1040:32)
0|node-gui | 2020-10-23T13:15:08:     at Function.Module._load (internal/modules/cjs/loader.js:929:14)
0|node-gui | 2020-10-23T13:15:08:     at Object.<anonymous> (C:\Users\nath-m\AppData\Roaming\npm\node_modules\pm2\lib\ProcessContainerFork.js:32:23)
0|node-gui | 2020-10-23T13:15:08:     at Module._compile (internal/modules/cjs/loader.js:1176:30)
0|node-gui | 2020-10-23T13:15:08:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1196:10)
0|node-gui | 2020-10-23T13:15:08:     at Module.load (internal/modules/cjs/loader.js:1040:32)

Ubuntu 16.04(节点V.10)

enter image description here

0 | node-gui | 2020-10-22T17:49:44:[2727:0x44002f0] 106685 ms: 标记扫描1375.5(1425.9)-> 1375.1(1426.4)MB,2967.7 / 0.0 ms (平均亩= 0.062,当前亩= 0.008)分配失败清除 可能不会成功
0 | node-gui | 2020-10-22T17:49:44:
0 | node-gui | 2020-10-22T17:49:44:
0 | node-gui | 2020-10-22T17:49:44:
0 | node-gui | 2020-10-22T17:49:44:
0 | node-gui | 2020-10-22T17:49:44:==== JS堆栈跟踪 ======================================= 0 | node-gui | 2020-10-22T17:49:44:
0 | node-gui | 2020-10-22T17:49:44:0:ExitFrame [pc:0xc850f5dbe1d] 0 | node-gui | 2020-10-22T17:49:44:安全上下文:0x19c55d89e6e1
0 | node-gui | 2020-10-22T17:49:44:1:/ *匿名 /(aka / 匿名 /)[0x24fa13dd3561] [/mnt/c/Users/nath-m/prj/node-guide/src/db/connection.ts:~47] [pc = 0xc850faca3ee](this = 0x2cdcbfe826f1)
0 | node-gui | 2020-10-22T17:49:44:2:下一个 [0x19c55d899de1](this = 0x24fa13dd38b1)
0 | node-gui | 2020-10-22T17:49:44:3:/
匿名 /(又名/ 匿名* /)[0x24fa13dd19d1] [/mnt/c/Users/nath-m/prj/node-guide/src/db/connection.ts:~47] ...
0 | node-gui | 2020-10-22T17:49:44:
0 | node-gui | 2020-10-22T17:49:50:使用ts节点版本8.10.2, 打字稿版本3.9.5
0 | node-gui | 2020-10-23T13:19:06:使用ts节点版本8.10.2, 打字稿版本3.9.5

/home/xxx/.pm2/logs/node-p-error.log后15行:

0 | node-gui | 2020-10-22T17:49:44:2:0x8db90c [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:44:3:0xad641e v8 :: Utils :: ReportOOMFailure(v8 :: internal :: Isolate *,char const *,bool) [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:44:4:0xad6654 v8 :: internal :: V8 :: FatalProcessOutOfMemory(v8 :: internal :: Isolate *,char const *,bool)[/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:44:5:0xec3ce2 [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:44:6:0xec3de8 v8 :: internal :: Heap :: CheckInvalidMarkCompact(无符号长整数,双精度) [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:44:7:0xecfec2 v8 :: internal :: Heap :: PerformGarbageCollection(v8 :: internal :: GarbageCollector, v8 :: GCCallbackFlags) [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]0|node-gui | 2020-10-22T17:49:44:8:0xed07f4 v8 :: internal :: Heap :: CollectGarbage(v8 :: internal :: AllocationSpace, v8 :: internal :: GarbageCollectionReason,v8 :: GCCallbackFlags) [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:44:9:0xed3461 v8 :: internal :: Heap :: AllocaterawWithRetryOrFail(int, v8 :: internal :: AllocationSpace,v8 :: internal :: AllocationAlignment) [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:45:10:0xe9c8e4 v8 :: internal :: Factory :: NewFillerObject(int,bool, v8 :: internal :: AllocationSpace) [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:45:11:0x113c08e v8 :: internal :: Runtime_AllocateInNewSpace(int,v8 :: internal :: Object **, v8 :: internal :: Isolate *) [/home/mnath/.nvm/versions/node/v10.14.2/bin/node]
0 | node-gui | 2020-10-22T17:49:45:12:0xc850f5dbe1d
0 | node-gui | 2020-10-22T17:49:50:侦听器侦听 ws://0.0.0.0:9229 / b75a6c3a-9252-414a-a7b4-135fe820bc60
0 | node-gui | 2020-10-22T17:49:50:如需帮助,请参阅: https://nodejs.org/en/docs/inspector
0 | node-gui | 2020-10-23T13:19:06:侦听器侦听 ws://0.0.0.0:9229 / 61e3176c-ed9d-4234-9cf3-32b07bb5ce89
0 | node-gui | 2020-10-23T13:19:06:如需帮助,请参阅: https://nodejs.org/en/docs/inspector

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。