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
 Google App Engine_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Google app engine Intellij9和appengine。库显示在设置中,但不会打包到intelliJ创建的分解战争工件中

我正在使用intelliJ 9为google appengine构建一个示例应用程序 我正在尝试将apache库添加到我的项目中。在设置中,它被添加并显示为精细。我能够在编码时导入apache类,并且没有错误 但是,当我要求intelliJ运行项目时(它在“创建”项目后将其部署到本地appengine中),它不会将我的新apache库添加到\web inf\lib文件夹中。我不知道在哪里告诉IntelliJ将这个新库添加到我的WAR中 您是否尝试直接放入web/web-INF/lib 另一种尝试

Google app engine 交易中的实体组

在谷歌的“密钥和实体组”文章中: 1) “仅当交易需要实体组时才使用实体组” 2) 每个实体都属于一个实体组,一组可在单个事务中操作的一个或多个实体 似乎实体组的存在只是为了使用事务,即使一个组中所有实体之间的一个事务成为可能 我的问题是,为什么实体之间存在父子关系,而不仅仅是实体在单个组中的简单声明(即定义a、B、C在同一组中,而不是定义它们之间的关系“a(B的父)B、B(C的父)”) 当实体的唯一目的是在同一个组中进行交易时,使用父子关系模型的好处是什么 谢谢 Joel我认为你的问题是有道

Google app engine 如何从GAE服务器获取所有实体类型?

如何从GAE服务器获取所有实体类型? 这可能吗? 我想为GAE制作一个DB管理器工具。最好的方法是以编程方式读取数据存储统计数据。请参阅或中的文档。下面是Python中的一个简单示例: >>> from google.appengine.ext.db import stats >>> kinds = stats.KindStat.all().fetch(1000) >>> kind_names = [x.kind_name for x in

Google app engine 谷歌应用引擎上的CMS

我最近偶然发现了。 它似乎是应用程序引擎最先进的CMS。 在我开始使用vosao编码之前,我想知道是否有替代vosao的切实可行的方法?谷歌代码上的A会抛出很多结果 我最近刚从运行Joomla的旧Rackspace服务器搬到GAE上的Vosao,到目前为止我对它非常满意。我查看了一些Django替代方案,但Vosao似乎是我所需要的最简单的方法。如果要使用Vosao,您可以在中找到可以从velocity模板调用的内容管理相关函数。Vosao独立的“页面”和“资源”今天,我们发布了一个用pyt

Google app engine 如何使用Django';使用Google App Engine WebApp Framework创建标记模板标记

我使用的是GoogleAppEngineWebApp框架,它与Django的模板一起工作。我正在尝试使用Django的标记过滤器,说明中说: 将django.contrib.markup放入已安装的应用程序中 通过{%Load markup%}在模板中加载标记 用适当的过滤器过滤任何文本:{{text | textile} 我的问题是,因为我使用的是webapp框架,所以我没有“已安装的应用”中间件。有人知道如何在webapp中加载此模块吗?设置标记库: 在应用程序目录中创建一个文件夹,例如

Google app engine 无法使用新版本从数据库打印数据

我使用的是web.py的最新版本 我正在尝试将数据从数据库打印到网页。 我使用的代码如下 import web from google.appengine.ext import db from models import * urls = ( '/', 'index', ) render = web.template.render('templates', base='base') class index: def GET(self): votes = db.G

Google app engine 我可以在AppEngine上打开/写入SQLite文件吗?

我想创建一个web应用程序,在用户将上载的SQLite文件上执行以下命令: sqlite3 input.sqlite .dump | sqlite3 output.sqlite 然后,用户将能够下载“已清理”的数据库文件 是否可以使用Google AppEngine创建这样的应用程序?如果没有,是否可以使用其他免费托管服务 理由:开源“Anki”软件使用SQLite数据库作为文件格式。文件“损坏”非常频繁,因为许多人会四处移动文件。在90%的情况下,它是通过上面简单的一行来修复的,但是大多数人

Google app engine 当EC2或GAE上的资源用完时会发生什么?

我最近读到一个用户在处理EC2上资源不足的问题时丢失了EC2上的数据。这让我想知道,是否有任何文档说明在EC2或GAE上运行的应用程序在资源耗尽时会发生什么情况。它们是否会终止,被冻结到下一个周期或某些付款,或者其他什么?如何减轻与资源耗尽相关的服务风险(显然,除了支付更多费用之外)?GAE只是停止向您提供耗尽的资源。 EC2是一些资源(网络、正常运行时间等)的“现收现付”——因此您只需支付更多账单。其他一些(cpu/内存)是预定义的,只提供尽可能多的功能,如“常规”cpu和内存。GAE只是停止

Google app engine 数据存储操作上的控制台输出

是否有一种方法可以在更改/读取/查询App Engine数据存储时获得控制台输出 这将有助于理解Objectify之类的持久性框架何时真正访问数据存储以及何时使用缓存值。在dsahboard中有一种方法可以让您访问数据存储,但您可以用appstats的方法注册挂钩,并将请求打印到控制台。这很好。比我希望的要好得多。非常感谢。

Google app engine 使用Ant编译具有数据存储回调的AppEngine项目

我已经在AppEngine项目中实现了它,并在Eclipse中进行了设置,如链接中所示 现在我很难在Ant中编译它。下面是我现在为javac目标所做的: <path id="appengine.api.path"> <pathelement location="${appengine.folder}/lib/impl/appengine-api.jar" /> </path> <target name="javac" depends="clea

Google app engine 如何配置app.yaml以使用图像?

我的python项目(appspots.com)的图像有一个大问题 如何为图像配置app.yaml? 我的图像位于目录/css/Images/xy.png中 日志说: 信息2012-04-22 17:29:42601 dev_appserver.py:2884]“获取 /css/images/ui-bg_glass_75_e6e6_1x400.png HTTP/1.1“404- My app.yaml(仅适用于处理程序): -url:/js 静态目录:js -url:/css/main.css

Google app engine 无法使用gwt传递映射

当我试图通过一个地图,然后我得到以下错误与最新的gwt和gae SDK。使用的语法是: 我的服务 Map getSessionData()引发异常 Error: java.lang.NoClassDefFoundError: javax/validation/Path at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:

Google app engine 自动备份到谷歌云存储-使用cron.yaml的谷歌应用程序引擎数据存储

因此,我正在尝试使用cron.yaml自动化我们的GAE数据存储备份。此外,我想使用谷歌云存储作为我们备份的目的地。我已经创建了一个bucket并设置了ACL。从数据存储管理控制台进行手动备份。我甚至可以让cron工作。但是,我们将相同的代码库推送到3个不同的环境:开发、登台、生产。因此,我想根据应用程序名称将备份分离到不同的存储桶中 我希望暂存数据存储转到myapp_暂存_bk bucket、myapp_dev_bk bucket中的dev和myapp_live_bk cron.yaml:

Google app engine 向github提交google web app项目

我有一个google web应用程序项目,我想在github上托管它。我熟悉github的基础知识。我已经提交了一些简单的java项目。但是我如何提交一个GoogleWeb项目,这样用户就可以从github导入该项目并创建它 我是否只提交所有源代码。然后,任何想要导入项目的人只需创建一个新项目,并将代码从github重新导入到他/她新创建的项目中?您应该提交所有源代码项目文件夹,如: YourProjectFolder/ app.yaml application.py l

Google app engine GAE上的电子邮件地址

我在googleappengine上有一个应用程序,比如abc.appspot.com我可以有一个电子邮件地址来发送/接收像admin@abc.appspot.com请帮帮我 编辑 这是我的SendMail课程 public class SendMail { private static String fromAddress = "abc@gmail.com"; private static Logger log = Logger.getLogger(SendMail.class.ge

Google app engine 在谷歌应用程序引擎(Java)上解压并读取每个文件

我正在尝试创建一个servlet,它能够解压包含3个csv文件的文件夹,然后打印出每个csv文件的数据 我一直在尝试使用ZipInputStream,但它没有为我提供读取/打印每个csv内容的能力 由于我正在GAE上构建此web应用程序,因此无法使用FileOutputStream 有没有办法使用ZipInputStream解压和读取单个csv,而无需在GAE上创建csv 公共类AdminBootStrap扩展了HttpServlet{ public void doPost(HttpServle

Google app engine 可以在谷歌应用程序引擎上运行谷歌奥马哈吗?

使用Google App Engine(GAE)平台托管Google服务器以提供更新的体验是什么 从技术上讲,我认为这可以通过API实现,但我还没有在网上找到任何东西…您可以使用Google App Engine编写服务器,只要在此处实现协议: 您可以使用blobstore来提供更新包,但这不是绝对必要的。包本身不必与同一台服务器托管,换句话说,您可以将exe/msi放在web上的任何位置,只需在GAE服务器实现中指向它(协议v3中的包url) 但是需要注意的是,omaha要求服务器支持ssl

Google app engine 基于appengine的web应用程序设计策略

我正在努力开发一个游戏网站。用户可以将其他用户添加为他们的朋友。用户在完成各种游戏关卡时将获得积分。现在我需要在页面上显示所有已经玩过该游戏的用户朋友的平均分(例如:当用户玩游戏a时,其朋友获得的平均分应显示在游戏a页面上。类似地,当用户玩游戏B时,其朋友的平均分应显示在游戏B页面上) 我的方法: 将用户的好友列表(最大1000)作为多值属性存储在数据存储中,并将其加载到 当用户登录到站点时GAE memcache 使用常驻后端缓存用户的所有游戏数据 每个特定的游戏)。cron作业每小时更新一

Google app engine 如何在restlet中为GAE BlobStore服务获取HttpServletResponse对象

我将Restlet与GAE一起使用,GAE Blobstore API需要一个HttpServletRequest对象来上传blob,需要一个HttpServletResponse对象来为它们提供服务。有没有办法从restlet响应获取HttpServletResponse对象?您可以使用实用程序类org.restlet.ext.servlet.ServletUtils来获取HttpServletRequest: org.restlet.Request restletRequest = getR

Google app engine 是否有关于端点类生成器的详细文档?

我能找到的唯一文档说“单击‘生成端点类’,然后神奇的事情发生了” 我想知道更多的细节 具体来说,我试图实现的是生成使用Objectify代替JDO进行持久化的端点类 为清楚起见,我对生成客户端类不感兴趣,因为我将从Erlang访问端点。您描述的所有功能都是您需要在自己的服务器端逻辑中执行的操作。这些不是为您生成的。之后,您需要对API(入口点)进行注释 然后可以使用端点工具在客户端生成端点类 我完全意识到我需要自己做这些事情。我希望通过修改端点类生成器正在使用的模板来执行一次。这样,每个生成的端

Google app engine 用php连接外部数据库

我是php和Google应用程序引擎的初学者。我已经创建了一个php网页,我只需要这个连接到外部MySQL数据库来记录用户访问统计。 在stats.php下,我如何包括(“config.php”)另见config.php如何连接: <?php // change these variables $host=("example.com"); //host $uname="abc";//MySQL username $pass="Abc@123";//MySQL password $db=

Google app engine 如何将过滤器与Google app Engine的app.yaml中的servlet关联?

对于我的应用程序引擎应用程序,我想为url模式分配一个servlet,但还要设置Objectify筛选器,如下所述: 在我的app.yaml中,我有 handlers: - url: /v1/* name: v1 servlet: org.restlet.ext.servlet.ServerServlet ...etc... 这可以将请求路由到我的servlet,但是我不知道如何安排Objectify过滤器在servlet正在处理的相同请求上运行 比如“过滤器是一个

Google app engine 谷歌应用程序引擎中的我的应用程序赢得了';不部署

每当我尝试部署我的应用程序(代理)时,它都会返回以下消息: C:\Python27\pythonw.exe: can't open file 'C:\Program Files\Google\google_appengine\appcfg.py': [Errno 2] No such file or directory 2013-12-05 00:16:31 (Process exited with code 2) 我已经检查了一千次,引擎中的应用程序和我的应用程序引擎帐户页面上的项目标题都具

Google app engine GAE数据存储:can';t让UTF-8作为默认编码工作

摘要 我有一个无法解决的字符串编码和GAE问题。基本上,我有一个经典的编码问题,像ñ,é,ü这样的特殊字符��� 在数据存储查看器和客户端中,但仅在生产模式下 我通过两种机制将数据保存到数据存储: -用户输入:这在开发模式和生产模式下都非常有效 -第三方API:此API在开发模式下工作,但不在生产模式下工作 在数据之后 当我向第三方API请求数据时,响应头告诉我数据是UTF-8格式的。如果我看到响应内容,我可以很好地读取数据 内容类型:text/html;字符集=utf-8 该请求使用gson

Google app engine PHP任务队列创建示例(google应用程序引擎)

我似乎不知道如何为某个任务队列创建任务,我尝试的所有操作都失败了,并且任务没有显示在队列中 有什么建议或php示例吗 编辑:来自注释的源代码 $task = new PushTask( '/workers/worker1.php', ['var1' => 'this is one', 'var2' => $seconds], ['delay_seconds' => $seconds] ); $queue = new PushQueue('notify')

Google app engine 从Google App Engine服务多个端口

谷歌应用程序引擎上的应用程序是否可以在多个端口上侦听?例如,我在Go中运行一个应用程序,我想同时使用ListenAndServe(默认HTTP服务器)和ListenAndServeTLS。它们在不同的端口上侦听。这样行吗?GAE会允许我监听多端口套接字,还是会阻止一个端口监听?此外,如果我只想运行一个侦听器,我可以在非标准端口(而不是80)上运行吗?您应该使用计算引擎或托管VM来实现这一点。 正如@Tim Hofman提到的,在app engine上是不可能的 发件人: 不能创建侦听套接字;您只

Google app engine Google云存储文件访问控制列表公共读写在app engine java中不起作用

我正在上传图像到谷歌云存储桶。我想授予所有用户读取权限。有人能告诉我应该在setAcl()中传递什么吗 我想使用获取该图像。公共读写不是对象的有效预定义ACL,因为对象与存储桶不同,实际上没有写入权限。你正在寻找public read如果你点击这个链接,你会看到谷歌已经在预定义的ACL列表中列出了它。public read write确实是一个预定义的ACL。问题在于公共读写仅适用于存储桶。对象没有“写入”权限,因此这样的ACL充其量相当于公共读取,最坏情况下毫无意义。抱歉误解。是的,你是对的,

Google app engine GAE python ndb put_异步问题

我有一个名为Conversation的模型,其中一些字段包括date\u created和date\u updated作为datetimeproperty使用auto\u now\u add和auto\u now 如果我使用put()方法更新模型,date\u updated字段正在更新。 但是当我使用put\u async方法时,date\u updated字段中的值没有更新 我还有一个使用Python的unittest.Testcase的测试用例,在那里它工作得很好 注意:当我使用put\u

Google app engine 数据存储密钥的ID部分使用非英语字符安全吗?

我想让我的用户选择在他们的用户名中包含非英语字符 为了简单起见(并避免细微的bug),我想使用他们的用户名作为他们实体的ndb密钥的id部分。我的问题是,这是一种安全的方法吗 我找不到有关GAE数据存储是否支持非英语字符作为密钥id部分的信息。直接从马口中获得的源代码(类): 种类和字符串ID不得为空,且长度不得超过500字节(UTF-8编码后,如果作为Python unicode对象提供) 如果使用UTF-8,您应该能够使用任何您想要的语言。此外,从这一点: 下一个组件是ID(int64)

Google app engine 目前在谷歌应用程序引擎中获取递增数字的最佳方式是什么?

我们有一个应用程序要转移到谷歌应用程序引擎,它的所有者要求继续使用递增的数字,或其近似值,也就是说,如果每个服务器都有一个大约100个数字的块(切分)就可以了 是否有此功能的库,或者它仍然是您自己的功能库?您自己的功能库。但这是一个高度不可扩展的要求;在简单的情况下(单例计数器数据存储实体),每秒最多只能获取一个数字 如果您有100的回旋空间,则有一些解决方案,例如分片计数器分配器

Google app engine 如何使用GMail API代表谷歌集团发送电子邮件

我们希望我们的应用程序在“发件人”标题中使用google group电子邮件发送电子邮件 这在GMail界面中是可能的,假设Google组配置正确 但当我们尝试使用GMail API时,我们得到了一个错误: 403 Forbidden cache-control: private, max-age=0 content-encoding: gzip content-length: 175 content-type: application/json; charset=UTF-8 date

Google app engine Objectify:用于计数查询的数据存储小操作

根据谷歌文档 Small datastore operations include calls to allocate datastore ids or keys-only queries, and these operations are free. 如果以下查询返回10000;这是“一个小操作”还是“10000次读取操作” int count = ofy().load().type(Employee.class).filter("location", "US").keys().list()

Google app engine 为什么应用引擎数据存储实体在查询中显示时的值与直接访问时的值不同?

我在app engine中保存了一个实体,当状态字段显示在查询中时,它显示的值与我直接访问它时显示的值不同。我在管理页面中刷新了缓存好几次,但值仍然不同。这样已经一个多小时了。这是什么原因造成的 注意:我会发布图片,但我没有足够的代表。在查询页面上,当我点击实体的单独页面时,实体的状态被列为“活动”,它显示的是“不活动”的值。正在发生一些事情。其他用户报告了相同的问题:看起来问题已经解决了:谢谢,很高兴我看到了这个。我99%确定这不是我的代码或任何配置,但现在我可以100%

Google app engine 使用appengine远程api指定oauth2访问令牌

我试着用appengine 它可以工作,但是我需要通过直接指定oauth2访问令牌来启动shell。我无法将其存储在持续集成环境(Travis)中 我想用appcfg.py做同样的思考: appcfg.py oauth2\u访问\u令牌=foo--oauth2\u刷新\u令牌=bar 有办法吗?还是你找到了解决办法 谢谢,您找到解决方案了吗?谢谢

Google app engine 如果不使用Google app engine作为运行时,Google是否为Google API for vaadin提供支持。。?

我是vaadin的新手,正在开发一个web项目,因此想知道我是否没有使用Google App Engine作为我的项目的运行时环境,以便能够使用Google的所有API,例如: *Calender API *Contact API *Drive API * and also other which google provide : 据我所知,GAE有很多局限性。 请推荐我做一个有价值的企业项目的结构设计 Maven+vaadin+Runtime Environment(Jboss)+Ecli

Google app engine 将简单的Django应用程序部署到Google应用程序引擎需要30分钟

我正在为一个新项目评估GAE。我正在将一个非常简单的Django应用程序部署到GAE Flexible,我发现部署大约需要30分钟。实际的构建步骤只需几秒钟,但它在“更新服务[默认]…”上停留了很长时间。我使用“gcloud app deploy”通过shell进行部署。即使在第一次部署之后也会发生这种情况。我在日志中没有看到任何内容。这种情况时有发生。您的代码可能没有问题。由Google维护或并发流量引起。它还在发生吗?我不知道,我最终删除了整件事,然后转到AWS。这个问题持续了好几个小时,再

Google app engine 处理从应用引擎标准环境到云SQL的每个应用实例60个并发连接限制的最佳方法? 应用程序引擎Python标准环境(threadsafe) 云SQL MySQL第二代 所有请求处理程序都需要数据库并面向用户 没有ORM,只有纯SQL

根据我们的机器类型,云SQL限制每个应用程序最多有4000个并发连接,更重要的是,在我们的情况下,从应用程序引擎标准环境连接到云SQL实例时,每个应用程序实例最多有60个并发连接。(其他限制还没有接近成为瓶颈) 最可能的瓶颈是每个应用实例最多60个并发连接。我没有可用的数字,所以我不确定一个应用实例(F1/B1)是否可以同时服务60多个用户(可能不会) 当前代码确保为每个请求(需要数据库的地方)创建并最终关闭连接(即使在此之前发生异常。连接可能会根据情况提前关闭。我不确定这是否是最佳方法。从we

Google app engine Appengine-上载文件时出现tmp/filesystemm错误

我有一个问题与Appengine(GCP)和文件上传通过Multer 我想在我的DB中存储一个base64映像(不管是什么原因)。为此,我尝试将此图像上载到/tmp(),然后将其编码到base64,然后将其存储到DB中 在本地,它就像一个符咒,但一旦部署,它就不会:Error:EROFS:read-only file system,mkdir'/srv/tmp' 你有什么线索吗?下面是我的简化代码 'use strict' const express = require('express')

Google app engine ';Gcloud测试版应用程序部署';10米后超时失败

上传所有文件后,它启动“更新服务”,并在10米超时后失败。我尝试将配置设置为10分钟以上,但仍然失败,并出现相同的10米超时错误。有办法解决这个问题吗 错误:(gcloud.beta.app.deploy)错误响应:[4]云构建未在10m内成功。 生成错误详细信息:生成错误详细信息不可用。。 检查生成日志中的错误:可能会出现问题。在这种情况下,可能的解决办法是: 要在Google云平台之外构建容器图像,您需要 必须先将图像上载到容器图像存储库,然后才能 您可以使用gcloud App deplo

Google app engine gcloud、python 3、app.yaml在本地环境中不';T

对于GAE,在python 3.7中,在windows 10上使用flask、gcloud。 我花了两天时间试图安装一个service-worker.js文件,却无法加载service-worker.js文件。 在localhost上,如果文件位于根文件夹中,则无法访问该文件,但如果将该文件移动到静态文件夹,首先会出现错误,因为index.html位于根文件夹中,而不是服务工作者文件,其次,sevrice工作者文件的挖掘类型为text/html。 我想我需要更改app.yaml文件来指定地雷类型

Google app engine 应用引擎服务器不再设置内容编码头

编辑:我已经解决了问题-请参见下面我的答案 我有一个应用程序()已经部署了几个月,没有任何问题 我昨天再次尝试部署应用程序,但出现错误: 未捕获的语法错误:解析my js时出现无效或意外的标记 这是因为看起来: [q*u�医学博士�M��0�yw������N�綥4q rG7��yt�我���@UU�1.�.P�\���~�Z��n> n�H'Y0L�T�s������㞰*� �T&�我��>�-o���T�1.���'`�7uǀ�v��!/z}���交流电����C� 我已经解决了这个问题

Google app engine /部署在Google应用程序引擎上的应用程序的healthz路由返回404

对部署在Google app Engine上的应用程序的/healthz路由的HTTP请求似乎没有到达应用程序中的/healthz端点 相反,提供了一个404页面,显然是来自GCP基础设施 我可以知道如何覆盖此行为并使这些请求到达我的应用程序吗 多谢各位 更多的背景: 我正在谷歌应用程序引擎上部署应用程序。 Streamlit web UI似乎定期向/healthz端点发送请求,当这些请求失败时,Streamlit应用程序停止工作并显示错误消息,如下所示 一些以z结尾的URL路径,包括/hea

Google app engine 如何在Google App Engine中更改部署网页?

我正在尝试更改在我的Google应用程序引擎部署中启动的入口网页。这是一个简单的J2E web项目,使用IntelliJ和云代码插件。默认部署指向“index.jsp”,它是随项目自动创建的。我想改变这一点,指向我构建的自定义表单,例如“form.xhtml” 到目前为止,我已经经历了很多步骤 已创建基本Google应用程序引擎(标准) 配置的GAE本地主机 配置的GAE部署服务器 我可以在localhost服务器上轻松做到这一点,只需更改服务器URL,例如从http://localhost

  1    2   3   4   5   6  ... 下一页 最后一页 共 372 页