【问题标题】:could not find module workspace/server.js找不到模块工作区/server.js
【发布时间】:2020-05-11 22:38:03
【问题描述】:

我正在尝试使用我开发的模型在 fast-ai 中使用示例启动 gcloud 应用程序引擎 https://github.com/imiled/google-app-engine 并按照 fastai 网页中的说明进行操作 https://course.fast.ai/deployment_google_app_engine.html

但它似乎不起作用,当我转到页面时会引发以下错误:

错误:服务器错误 服务器遇到错误,无法完成您的请求。 请在 30 秒后重试。

这是我从控制台得到的日志:

miledismael@cloudshell:~/google-app-engine (classification-276710)$ gcloud app browse
Did not detect your browser. Go to this link to view your app:
https://classification-276710.ew.r.appspot.com
miledismael@cloudshell:~/google-app-engine (classification-276710)$ gcloud app logs tail -s default
Waiting for new log entries...
2020-05-11 22:16:26 default[20200512t001309]  "GET / HTTP/1.1" 500
2020-05-11 22:16:28 default[20200512t001309]  internal/modules/cjs/loader.js:983
2020-05-11 22:16:28 default[20200512t001309]    throw err;
2020-05-11 22:16:28 default[20200512t001309]    ^
2020-05-11 22:16:28 default[20200512t001309]
2020-05-11 22:16:28 default[20200512t001309]  Error: Cannot find module '/workspace/server.js'      at Funct
ion.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)      at Function.Module._load (internal/
modules/cjs/loader.js:862:27)      at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main
.js:74:12)      at internal/main/run_main_module.js:18:47 {
2020-05-11 22:16:28 default[20200512t001309]    code: 'MODULE_NOT_FOUND',
2020-05-11 22:16:28 default[20200512t001309]    requireStack: []
2020-05-11 22:16:28 default[20200512t001309]  }

如果有人可以提供帮助,那就太好了 谢谢

【问题讨论】:

  • 该错误表明没有找到'/workspace/server.js',我在你的github repo中也找不到它,所以我认为这是一个依赖项,也许你没有在你的requirements.txt上安装所有要求,请尝试在您的项目目录上运行以下命令:cat requirements.txt | xargs npm install -g,并让我知道它是否有效。
  • 。你好,是的,它是 gcloud 中的 server.js 我刚刚解决了这个问题
  • 您好,是的,它是 gcloud 中的 server.js。实际上我刚刚解决了这个问题,并且有几个 pb:一个正是您在要求中提到的:我需要明确 fastai 1.0.61 的版本(需要> 1.0.6),另一个是应用程序需要更多资源,所以我更改了 app.yaml 文件,最后一个在 server.py 文件中读取的字典中有一个错误。非常感谢您的宝贵时间
  • 我已经添加了您上面提到的答案,请记住接受它,以便社区遇到相同问题时可以参考该答案。

标签: node.js google-app-engine


【解决方案1】:

您的应用目前存在 2 个问题:

  • 它没有安装requirements.txt 中描述的所有正确要求,通过运行cat requirements.txt | xargs npm install -g 再次尝试安装

  • 根据您在 cmets 上的提及,您的应用程序在运行它的容器中需要更多资源,因此您应该将其添加到您的 app.yaml 配置中,如 documentation 中所述

    李>

【讨论】:

    猜你喜欢
    • 2013-03-22
    • 2019-11-18
    • 2020-12-15
    • 1970-01-01
    • 2016-05-17
    • 2018-11-07
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多