【发布时间】:2018-09-25 00:30:23
【问题描述】:
我从“永远启动 app.py”开始我的永远,然后用“永远列表”检查,应用程序已停止并且不会重新启动。当我启动它“永远启动--minUptime 1000 --spinSleepTime 1000 app.py”时,它会每隔0.8秒或更短时间一遍又一遍地重新启动它。如果我在永远之外运行我的应用程序,它就可以正常工作。我重新启动了我的电脑,同样的事情发生了。知道可能是什么问题吗?
我永远卸载了 Node.JS 并重新安装,当我尝试永远重新启动时,我遇到了这个错误:
SyntaxError: Unexpected token import
at new Script (vm.js:51:7)
at createScript (vm.js:136:10)
at Object.runInThisContext (vm.js:197:10)
at Module._compile (internal/modules/cjs/loader.js:618:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
at startup (internal/bootstrap/node.js:201:19)
error: Forever detected script exited with code: 1
更新
当我永远停止 0 停止的进程时,即使它删除它,它也会给出一个错误,内容如下:
error: Forever cannot find process with id: 0
之后,当我检查永久日志时,我得到:
error: Cannot start forever
error: script C:\Users\Aaron Mazie\log does not exist.
我在 Windows 10 上运行最新版本。 (Node.js 9.11.1 和 NPM 5.6.0)。任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试过重新安装软件包?它通常可以解决问题。
-
执行:
forever logs 0并查看导致问题的错误。 -
试试这个方法:
forever start -c "node -r babel-register" app.js -
我试过了,还是说应用停止了
-
将 app.js 文件添加到您的问题中