相关疑难解决方法(0)

Google App Engine Flexible env的定价,500美元的课程

我在App Engine灵活的env教程上关注了Nodejs:http://psoud.google.com/nodejs/getting-started/hello-world

成功部署并测试了本教程之后,我将代码更改为稍微进行了实验并成功部署了它......然后让它继续运行,因为这是一个测试环境(不是公共的).

一个月后,我收到谷歌超过370美元的账单!

在交易细节中,我看到以下内容:

2017年10月1日 - 31日App Engine Flex实例RAM:5948.774吉比特小时([MYPROJECT])$ 42.24

2017年10月1日 - 31日App Engine Flex实例核心时间:5948.774小时([MYPROJECT])$ 312.91

这个具有近0个请求的测试环境如何需要大约6,000小时的资源?在最糟糕的情况下,我会假设720小时全天运行一个月@ 0.05美元/小时将花费我~40美元. https://cloud.google.com/appengine/pricing

有人可以帮助阐明这一点吗?我无法找出为什么需要这么多资源?

谢谢您的帮助!

对于更多数据,这是过去一个月的流量(基本为0): 交通数据

和实例数据实例数据

更新:请注意,我确实对package.json进行了一次修改:我将nodemon添加为依赖项,并将其添加为"nmp start"脚本的一部分.虽然我怀疑这解释了6000小时的资源:

  "scripts": {
    "deploy": "gcloud app deploy",
    "start": "nodemon app.js",
    "dev": "nodemon app js",
    "lint": "samples lint",
    "pretest": "npm run lint",
    "system-test": "samples test app",
    "test": "npm run system-test",
    "e2e-test": "samples test deploy"
  },
Run Code Online (Sandbox Code Playgroud)

App.yaml(默认 - 教程没有变化)

runtime: nodejs
env: flex
Run Code Online (Sandbox Code Playgroud)

google-app-engine node.js google-cloud-platform

65
推荐指数
5
解决办法
1万
查看次数

如何在django google app引擎上传文件?

我是Google App Engine的新手.我在谷歌应用引擎中部署了纯django应用程序.它工作正常.但是我写了django文件上传功能,如下图所示,

def forhandler(list, project_id, task_id, request):
    for i in list:
        filename = i
        extension = filename.content_type
        print i
        newdoc = FileUpload(project_id=project_id, task_id=task_id, file=filename, filetype=extension)
        newdoc.save()
Run Code Online (Sandbox Code Playgroud)

当我运行./manage.py运行服务器时.上述功能正常工作并正确上传文件.当我使用谷歌应用程序引擎意味着dev_appserver.py my_project.这是完美的,但是当我使用上述功能上传文件时它会出现如下所示的错误,

Exception Value: [Errno 30] Read-only file system: u'/home/nyros/Desktop/projectstat/projectstat/media/documents/2013/05/24/1354676051_chasm_fishing_w1.jpeg'
Run Code Online (Sandbox Code Playgroud)

如何使用django和谷歌应用引擎上传文件?请解决我的问题.谢谢......

django google-app-engine python-2.7

0
推荐指数
1
解决办法
1711
查看次数