gpt4 book ai didi

node.js - Google App Engine 正在运行旧的 `npm start` 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 00:05:39 25 4
gpt4 key购买 nike

尽管重新部署甚至禁用/重新启用应用程序,Google App Engine 仍然尝试从旧版本的应用程序运行 npm start 脚本。我注意到这一点是因为它曾经尝试运行迁移脚本,然后启动服务器。现在迁移脚本错误,这引起了我的注意。

此后我也尝试更新 package.json 中的版本号,因为失败的日志指定它正在尝试运行 version 1.0.0我的应用程序。所以我想也许我需要升级版本。

尽管如此,错误日志仍然显示 PROJECT_NAME@1.0.0 start: npm run migrate && node src/server.js 这显然是旧的。

我在 Google App Engine 的 Node.js 灵活环境上启动了一个项目,然后切换到标准环境(在我启动该项目后不久就发布了)。我猜测也许它也试图运行灵活的环境脚本?但是,我不知道如何让它停止。

哦,还有一个更重要的细节:尽管据称在启动时出现错误,但该应用正在运行并正常工作。所以看起来它确实试图运行两个版本,但只有一个版本成功了。

最佳答案

原来有一个旧实例在“灵活”环境中运行。

部署在“标准”环境中运行的新“默认”服务似乎不会阻止“灵活”环境中的其他部署版本。

修复涉及打开 Google 的 App Engine Cloud 控制台,单击“版本”并从“灵活”环境中查找/停止/删除旧版本。

非常感谢@Steren 帮助我弄清楚发生了什么。

关于node.js - Google App Engine 正在运行旧的 `npm start` 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52429458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com