php - 随机获取云存储错误 : UNAUTHORIZED

标签 php google-app-engine google-cloud-storage

今天,我开始收到此错误,据我所知,没有任何原因。这不是一个一致的错误。今天突然开始了。它昨天运行完美,并且几个星期都没有任何错误。

文件中只有 file_get_contents()

一段时间以来,我一直在为 get_image.php 使用相同的代码,但直到现在我才收到此错误。

有谁知道为什么这会随机发生而不是持续发生?

[20/Feb/2015:10:53:53 -0800] "POST /get_image HTTP/1.1" 200 149 - - "website.com" ms=296 cpu_ms=86 cpm_usd=0.000017 pending_ms=160 instance=<string> app_engine_release=1.9.18

W 13:53:53.815 PHP Warning:  Cloud Storage Error: UNAUTHORIZED in /base/data/home/runtimes/php/sdk/google/appengine/ext/cloud_storage_streams/CloudStorageReadClient.php on line 310
W 13:53:53.815 PHP Warning:  file_get_contents(gs://bucket/image/page_1.png): failed to open stream: "\google\appengine\ext\cloud_storage_streams\CloudStorageStreamWrapper::stream_open" call failed in /base/data/home/apps/..../get_image.php on line 10

编辑:对于寻找此问题更新的任何人,go to this bug report .

根据 Stuart Langley 的帖子,暂时将此添加到您的代码中作为临时修复。

apc_delete('_ah_app_identity_:https://www.googleapis.com/auth/devstorage.read_only');
apc_delete('_ah_app_identity_:https://www.googleapis.com/auth/devstorage.read_write');

最佳答案

根据 Stuart 的说法,该错误已得到修复。您不应该再无缘无故地随机收到此错误。

关于php - 随机获取云存储错误 : UNAUTHORIZED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28636307/

相关文章:

php - 如何在 Magento 中使用 getThumbnailUrl() 显示来自类别的缩略图

javascript - 如何检测人类打字并防止在聊天网站上发送垃圾邮件

django - 在单个谷歌云应用程序引擎实例上部署 Django REST+React 项目。是否可以?

google-cloud-storage - 挂载谷歌云存储桶但在本地缓存

php - 一旦我编写了 css 代码并使用 php include 包含 dz 部分,我制作的样式将不再影响 style.css 文件

php - 创建具有动态名称的数组

java - 更新 Google App Engine 模块

python - Django 和 App Engine - 2012 更新

google-cloud-platform - 有效检查 Google 存储桶中是否有任何项目发生更改?

amazon-s3 - gsutil cp -Rn s3 ://foo gs://bar is slow and consuming a lot more ingress than egress