【问题标题】:Nuxt crashing every few minutesNuxt 每隔几分钟就崩溃一次
【发布时间】:2020-09-18 16:30:19
【问题描述】:

升级到 Nuxt 版本 2.12.2 后,我每隔几分钟就会看到一次。间隔似乎是随机的,但它不断发生。唯一要做的就是重启服务器。

events.js:287
      throw er; // Unhandled 'error' event
      ^

Error: EBUSY: resource busy or locked, lstat 'C:\hiberfil.sys'
Emitted 'error' event on FSWatcher instance at:
    at FSWatcher._handleError (C:\Users\mad\git\balloonary-app\node_modules\@nuxt\builder\node_modules\chokidar\index.js:631:10)
    at ReaddirpStream.NodeFsHandler._boundHandleError (C:\Users\mad\git\balloonary-app\node_modules\@nuxt\builder\node_modules\chokidar\lib\nodefs-handler.js:302:43)
    at ReaddirpStream.emit (events.js:310:20)
    at ReaddirpStream.EventEmitter.emit (domain.js:482:12)
    at emitErrorNT (internal/streams/destroy.js:92:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: -4082,
  code: 'EBUSY',
  syscall: 'lstat',
  path: 'C:\\hiberfil.sys'
}
[nodemon] app crashed - waiting for file changes before starting...

编辑:

我尝试禁用休眠,如下所示:

powercfg -h 关闭

果然,不再有 hiberhil.sys!所以现在它崩溃并显示完全相同的消息,但指的是 pagefile.sys :(

尝试以管理员身份运行 npm run dev,但遗憾的是问题仍然存在。

我应该提到,当我开始使用 npm run dev 而不是 nuxt dev 启动应用程序时,这个问题就开始了,但我现在在任何地方都找不到这个“nuxt”CLI 工具(即使它在docs here https://nuxtjs.org/guide/commands ...我找不到有关如何或从何处获得此工具的提示。)

【问题讨论】:

  • 你在linux上运行吗?如果是,可能是 nodemon 没有写能力,所以你必须在你的命令后面添加sudo...
  • @AshwynHorton:仔细看看,他不是在linux上运行的:)
  • 如果您使用的是 Windows,请尝试以管理员身份运行该命令...参见 stackoverflow.com/questions/10747347/…
  • 不!尝试以管理员身份运行。几分钟后,同样的问题。

标签: node.js windows vue.js npm nuxt.js


【解决方案1】:

我通过以下方式禁用了休眠:

powercfg -h off

虽然导致了同样的错误,但现在是 pagefile.sys。所以...我也禁用了虚拟内存:

https://www.trishtech.com/2014/11/disable-virtual-memory-in-windows-10/

现在我的应用似乎很稳定。

我发现 Nodejs 对这些相当低级的系统文件中的任何一个都感兴趣,这让我感到惊讶和奇怪。另外,这个神秘的“nuxt”命令行实用程序在哪里?有人吗???

【讨论】:

  • 我在 FSWatcher 中的句柄错误周围放置了一个 try catch 块来解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 2017-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多