【问题标题】:Nuxt `npm run dev` crashed with odd charactersNuxt `npm run dev` 因奇数字符而崩溃
【发布时间】:2020-01-23 20:44:39
【问题描述】:

大约 1 年前,我使用 koa/nuxt/knex 创建了一个应用程序......大约 3 天前它停止工作,作为临时解决方案,我决定简单地以开发模式重新启动应用程序以记录一些事情但我无法在我的服务器上启动它,而且我得到了一些奇怪的字符。

在本地,我能够毫不费力地启动应用程序(或者几乎:由于我的服务器处于维护模式,我发现我没有做一些 null 检查丢失,但没什么大不了的)。

有谁知道如何解决这个问题,我如何提供更多数据或对如何检查这个问题有任何建议?

【问题讨论】:

  • 检查所有文件,看看是否有任何奇怪的不可见字符......也许用一些 hexeditor。您还可以尝试通过一些自动格式化程序(如 prettier 或 clang-format)运行您的代码,看看是否能解决问题。

标签: node.js server nuxt.js knex.js koa


【解决方案1】:

发生了一系列事情:

  • 服务器中的另一个进程开始请求越来越多的 RAM
  • 出现了连接高峰

这导致nodemon 崩溃。

尝试通过开发环境 (npm run dev) 重新启动 nodemon 也触发了本地构建,它(毫不奇怪)请求 RAM...因为其他进程仍然处于活动状态,这导致构建过程行为不端.

解决方案是:

  • 在本地构建,发布构建版本,在我的例子中,它只是意味着再次使用npm run start。 (这对我来说仍然不足以首先了解导致问题的原因)
  • 停止消耗内存的进程
  • 获取更多内存

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 2020-06-04
    • 2020-03-08
    • 2019-08-05
    • 2017-10-02
    • 2014-05-30
    • 2014-05-04
    相关资源
    最近更新 更多