Gatsby 错误:未处理的拒绝 没有 ID 为“1”的工作人员

问题描述 投票:0回答:1

我在尝试在 aws amplify 中构建 gatsby 项目时遇到错误。 一些上下文:此错误仅发生在预览版本上,仅在放大上。本地构建工作正常,似乎没有任何问题。

有时构建会通过,有时会中断(通常是这样)。

错误本身如下:

2024-01-12T17:11:46.472Z [INFO]: success run queries in workers - 129.430s - 14/14 0.11/s
2024-01-12T17:11:56.660Z [WARNING]: error UNHANDLED REJECTION There is no worker with "1" id.
2024-01-12T17:11:56.728Z [INFO]: �[0m
                                 �[0m  �[0m�[97m�[41mError�[0m�[37m�[41m:�[0m�[37m�[41m �[0m�[97m�[41mThere is no worker with "1" id.�[0m
                                 �[0m  �[0m
                                 �[0m  �[0m�[90m-�[0m �[0m�[93mindex.js�[0m�[90m:�[0m�[93m294�[0m�[37m �[0m�[37mWorkerPool.sendMessage�[0m
                                 �[0m  �[0m  �[0m�[90m[mokens-league-web]/[gatsby-worker]/dist/index.js:294:13�[0m
                                 �[0m  �[0m
                                 �[0m  �[0m�[90m-�[0m �[0m�[93mworker-messaging.ts�[0m�[90m:�[0m�[93m41�[0m�[37m �[0m
                                 �[0m  �[0m  �[0m�[90m[mokens-league-web]/[gatsby]/src/utils/jobs/worker-messaging.ts:41:22�[0m
                                 �[0m  �[0m
                                 �[0m
                                 not finished Running gatsby-plugin-sharp.IMAGE_PROCESSING jobs - 230.677s
2024-01-12T17:11:57.980Z [ERROR]: !!! Build failed
2024-01-12T17:11:57.981Z [ERROR]: !!! Non-Zero Exit Code detected
2024-01-12T17:11:57.981Z [INFO]: # Starting environment caching...

我们的环境:

System:
    OS: Windows 10 10.0.22621
    CPU: (12) x64 11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz
  Binaries:
    Node: 18.17.1 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.21 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 9.6.7 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Chromium (120.0.2210.91)
  npmPackages:
    gatsby: ^4.2.0 => 4.25.7
    gatsby-background-image: ^1.6.0 => 1.6.0
    gatsby-plugin-anchor-links: ^1.2.1 => 1.2.1
    gatsby-plugin-eslint: ^4.0.2 => 4.0.2
    gatsby-plugin-google-gtag: ^4.11.0 => 4.25.0
    gatsby-plugin-image: ^2.2.0 => 2.25.0
    gatsby-plugin-manifest: ^4.2.0 => 4.25.0
    gatsby-plugin-minify: ^0.5.0 => 0.5.0
    gatsby-plugin-postcss: ^5.2.0 => 5.25.0
    gatsby-plugin-react-helmet: ^5.4.0 => 5.25.0
    gatsby-plugin-react-i18next: ^1.2.2 => 1.2.3
    gatsby-plugin-root-import: ^2.0.9 => 2.0.9
    gatsby-plugin-sass: ^5.2.0 => 5.25.0
    gatsby-plugin-sharp: ^4.2.0 => 4.25.1
    gatsby-plugin-sitemap: ^5.2.0 => 5.25.0
    gatsby-source-filesystem: ^4.2.0 => 4.25.0
    gatsby-source-s3: ^4.1.1 => 4.1.1
    gatsby-transformer-sharp: ^4.2.0 => 4.25.0

我们的旗帜:

flags: {
                FAST_DEV: true,
                PARALLEL_QUERY_RUNNING: true,
            },

我们目前对此一无所知。我们尝试摆脱这些标志,尝试将 CPU_COUNT=1 添加到构建脚本中,尝试在构建之前清理缓存,修改 gatsby-image 周围的逻辑,但没有任何影响。

据我们所知,预览应该可以正常构建。 有这方面的线索吗?

amazon-web-services gatsby aws-amplify gatsby-image
1个回答
0
投票

该错误表明 gatsby procces 尝试与 gatsby Worker 进行通信,但没有找到该 Worker。这意味着该工人由于某种原因崩溃了。您需要弄清楚崩溃的原因和原因。我会从将 CPU 限制为 1 开始,请参阅 docs,或者可能会增加机器资源。

© www.soinside.com 2019 - 2024. All rights reserved.