【问题标题】:Render Hosting "Server unhealthy"呈现主机“服务器不健康”
【发布时间】:2022-01-06 18:33:35
【问题描述】:

我的托管服务(渲染)突然返回“服务器不健康,以状态 1 退出”,我不知道该怎么办。

Nov 29 03:45:37 PM     │   ✖ Nuxt Fatal Error                                                                                                                    │
Nov 29 03:45:37 PM     │                                                                                                                                         │
Nov 29 03:45:37 PM     │   Error: Failed to load gRPC binary module because it was not installed for the                                                         │
Nov 29 03:45:37 PM     │   current system                                                                                                                        │
Nov 29 03:45:37 PM     │   Expected directory: node-v83-linux-x64-glibc                                                                                          │
Nov 29 03:45:37 PM     │   Found: [node-v64-linux-x64-glibc]                                                                                                     │
Nov 29 03:45:37 PM     │   This problem can often be fixed by running "npm rebuild" on the current system 

我尝试在 shell 中运行建议的 npm 重建,但没有成功。非常感谢您的帮助。是因为这个项目使用的节点版本过时吗?如果是这样,让这个项目在这个版本上运行会是个问题吗?

【问题讨论】:

    标签: node.js hosting


    【解决方案1】:

    该错误消息表示已安装的 gRPC 二进制包版本与运行它的系统不匹配。特别是,您的特定错误意味着该软件包是使用节点 10 安装的,但您的代码在节点 14 上运行。通常,可以通过在运行代码的系统上运行 npm rebuild 来纠正,但如果不是,您可以使用npm rebuild --target=14.0.0 为您的目标系统显式安装,或者如果这不起作用,则使用npm install --target=14.0.0

    请注意,grpc 软件包已弃用。如果可能的话,建议您切换到@grpc/grpc-js 包,它没有这样的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-20
      • 2023-01-24
      • 1970-01-01
      • 1970-01-01
      • 2019-08-11
      • 2019-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多