Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine &引用;纱线:未找到“;在Google应用程序引擎标准环境中_Google App Engine_App.yaml_Google Appengine Node - Fatal编程技术网

Google app engine &引用;纱线:未找到“;在Google应用程序引擎标准环境中

Google app engine &引用;纱线:未找到“;在Google应用程序引擎标准环境中,google-app-engine,app.yaml,google-appengine-node,Google App Engine,App.yaml,Google Appengine Node,我正在将现有的GAE Flex应用程序迁移到GAE标准,但该应用程序将无法启动。gcloud app deploy命令成功,但调用warn时,Web服务器进程失败: [start] 2021/04/23 16:40:57.592718 No entrypoint specified, using default entrypoint: /serve [start] 2021/04/23 16:40:57.596207 Starting app [start] 2021/04/23 16:40:5

我正在将现有的GAE Flex应用程序迁移到GAE标准,但该应用程序将无法启动。
gcloud app deploy
命令成功,但调用
warn
时,Web服务器进程失败:

[start] 2021/04/23 16:40:57.592718 No entrypoint specified, using default entrypoint: /serve
[start] 2021/04/23 16:40:57.596207 Starting app
[start] 2021/04/23 16:40:57.596522 Executing: /bin/sh -c exec /serve
[start] 2021/04/23 16:40:57.602799 Waiting for network connection open. Subject:"app/invalid" Address:127.0.0.1:8080
[start] 2021/04/23 16:40:57.603189 Waiting for network connection open. Subject:"app/valid" Address:127.0.0.1:8081
[serve] 2021/04/23 16:40:57.616964 Serve started.
[serve] 2021/04/23 16:40:57.617857 Args: {runtimeLanguage:nodejs runtimeName:nodejs14 memoryMB:256 positional:[]}
[serve] 2021/04/23 16:40:57.620632 Running /bin/sh -c DEBUG=express:*,typeorm:* yarn ts-node:run src/index.ts
sh: 1: yarn: not found
[start] 2021/04/23 16:40:57.628730 Start program failed: failed to detect app after start: ForAppStart(): [aborted, context canceled. subject:"app/valid" Timeout:30m0s, attempts:4 aborted, context canceled. subject:"app/invalid" Timeout:30m0s, attempts:5]
Container called exit(1). 
看起来
warn
在构建步骤中可以正常工作,但在运行时却不行。Cloudbuild日志包含一系列与此类似的行:

Step #7 - "exporter": Reusing layer 'google.nodejs.yarn:env' 
app.yaml是最小的:

runtime:nodejs4
服务:/*已编辑*/
资源:
中央处理器:2
内存:2
包括:
-env_variables.production.yaml
#[启动cloudsql\u设置]
beta_设置:
云计算sql实例:/*已编辑*/
#[结束cloudsql\u设置]
package.json
大致如下:

{
“发动机”:{
“节点”:“>=14”
},
...,
“脚本”:{
“开始”:“DEBUG=express:*,typeorm:*纱线ts节点:运行src/index.ts”,
“ts节点:运行”:“ts节点-r tsconfig路径/寄存器-r dotenv/config”
}
}
我可能的解决办法是什么?我希望避免切换到
npm
,因为许多包脚本已经依赖于
warn
,这需要时间来确保更改不会影响它们

在GCPGithub中搜索解决方案时,我在ruby docker图像中遇到了一个问题。这很可能是GCP方面的一个临时错误