问题标签 [google-app-engine-php]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 节点中的 Google AppEngine createUploadUrl
在 PHP 中,很容易创建一个上传 url,其端点在文件上传后会被命中。文档在这里
我想知道是否有办法在 Node 中做到这一点,因为我似乎无法弄清楚如何。
甚至一些关于如何通过 http 请求进行操作的文档就足够了。
google-app-engine - App 引擎使用中的 IP 地址达到配额过快
我有一个在 App Engine 中运行的网络服务器,而客户端是一个移动应用程序。我看到一旦我们扩展到很多用户,移动设备上的很多请求都开始失败。但是,我在我们的日志中没有看到任何故障。我注意到在我们的配额中,我们的ip address in use
forCompute Engine API
最大值为 8(即使我们没有在 Compute Engine 上运行任何服务)。我不确定这是否是根本原因,但以前不是这样,我想知道是否有任何关于如何解决这个问题的建议,或者是否有更好的方法来构建我们的服务器以满足我们的用例。
编辑:我们当前的配置是 App 引擎上的 flex 环境,至少有 2 个实例。我们还有一个 MySQL 实例。到目前为止,我们使用的几乎所有东西。
google-app-engine - GAE 部署失败
我将 GAE 用于 Laravel PHP 站点并使用 flex 实例。执行“gcloud app deploy”来部署我的应用程序时,我一直没有问题。但是,在过去 24 小时左右,当我尝试部署时,我收到以下错误:
我有一个我使用的 Memorystore (redis) 实例,因为 GAE memcache 在 flex 实例上尚不可用。我的应用程序使用 redis 作为缓存,所以正如您在上面看到的,一旦部署了新代码,composer 就被配置为清除缓存,这是它超时和失败的地方。
如果我通过 SSH 连接到现有实例,我可以运行php artisan cache:clear
没有问题。但是,它在部署时失败。这是一个非常简单的代码更改,只是 UI 调整(html/javascript),所以 redis 或连接代码都没有改变。
有任何想法吗?
php - 如何在 Google Cloud Platform 上的 App Engine 中更改 php 版本(运行时)?
我在 Google Cloud Platform 上的 App Engine 中创建了一个应用程序。它默认使用 PHP 5.5。我可以在 app.yaml 中看到它:
如何更改为 php 7.2?我在谷歌文档中没有找到任何相关信息。
google-app-engine - 获取 ZONE_RESOURCE_POOL_EXHAUSTED
我正在使用 Google App Engine Flexible,昨晚发生了某种滚动重启,之后我的实例就失败了。
查看日志,我在创建新实例时看到了这一点:
ZONE_RESOURCE_POOL_EXHAUSTED
这似乎与此有关:
https://status.cloud.google.com/incident/compute/18012
但是状态显示已修复,我仍然遇到问题。
laravel - Google Cloud App Engine Standard 不支持 gzip?
目前我使用 laravel 框架开发 REST API,并将其部署到 Google Cloud App Engine 标准版和灵活版。
当我将它部署到灵活版本时,它工作正常。但是,由于我的应用程序仍然是原型,我想将其更改为标准版本,这样我就可以获得免费层,因为我的应用程序仍然使用很少的资源。
但是,当我尝试部署到 App Engine 标准时,一切仍然有效,但与灵活相比,响应速度很慢。我已经尝试将实例类更改为最高规格的机器,但结果仍然相同。
所以我试图找出发生了什么,我认为应用引擎标准比灵活慢。
我的发现:
App Engine 标准
App Engine 灵活
如您所见,对同一 API 端点的标准和灵活请求,但是,在标准版本中,响应返回不是 gzip 编码并且返回更多字节,而灵活版本以 gzip 编码返回。
我认为这可能是每个请求变慢的问题。在灵活中,大多数请求在 1000 毫秒以下返回,而在标准中大多数时间在 2000 毫秒左右。
你们是否知道如何在 App Engine Standard 中启用 gzip 压缩,或者您是否认为还有其他问题导致响应缓慢。
谢谢您的帮助 :)。
google-app-engine - Google App Engine 标准 - 作曲家更新 --lock | 允许的内存大小用尽 | 错误 255
我们有一个 PHP - Symfony 项目,我们想在 Google Cloud App Engine Standard 上运行,但gcloud app deploy app.yml
由于构建失败,我们无法使用它来部署应用程序。
应用程序.yml
作曲家.json
生成器日志
在我们向 composer.json 添加更多包之前,部署命令一直有效。到目前为止,我最好的猜测是构建停止工作,因为这个 github 提交到云构建器映像,该映像composer update --lock
在每次部署/构建执行时执行。
wordpress - 无法从 Google App Engine PHP 7.2 环境建立外部 HTTP 连接
我正在尝试使用 WordPress Importer 插件将我的网站迁移到 Google 的 App Engine,PHP 7.2 运行时。这失败并出现错误:
远程服务器没有响应'
我该如何进一步解决这个问题?
WordPress Importer 插件能够通过 http(s) 下载媒体(图像)并将其添加到本地媒体文件中。这失败了。在 Importer 插件上启用调试模式时,错误消息变为Remote server did not respond
.
当我查看服务器的日志时,根本看不到任何访问文件的尝试,因此在 AppEngine 上运行的实例不知何故无法获取 URL。
一个示例 URL 是https://goingontheroad.nl/data/uploads//2009/09/oude_keuken_2.JPG - 这对我来说很好。
google-app-engine - 出现不一致的 500 错误 - Google App Engine PHP 标准上的错误代码 204 不一致
最近,我们的一个网站因“目的地不工作”而被 Google Ads 暂停。当我与 Google 支持人员交谈时,他们告诉我,无法从全球所有位置访问我的网站。然后我尝试调查,该网站托管在 Google App Engine 上。而且我没有发现任何 500 错误。但有时某些网站检查工具(如“Uptrends”)会显示不一致的错误“Http Protocol Error”/500 错误。然后我尝试仔细查看 Google 堆栈驱动程序日志记录,并在 Uptrends 和其他工具上运行了几个测试。但我看到了这样的东西。
在 App Engine 日志记录中,我看到了类似的内容 -
而且有时某些 HTTP 请求没有命中我的应用程序,因此我的应用程序日志记录无法正常工作,这让我们非常困扰。由于这个事实,我们正在失去大量的营销预算。因此,如果有人站出来告诉我任何测试线索并帮助我进行调查,那就太好了。