google-app-engine - Google App Engine Python 2.7 SSL 停止工作

标签 google-app-engine ssl

问题: 该应用程序运行多年,但自 2018-nov-9 以来出现此错误 该代码使用 SSL 通过 Apple APNS 发送通知。它使用任务队列发送通知。

Stackdrivers 中的错误是:<class 'socket.error'>: [Errno 11] Resource temporarily unavailable Cloud Tasks 充满了不断重试的任务。

我尝试过的: 1- 起初我认为 Apple APNS 服务器可能出现故障,所以我在本地计算机上使用相同的数据尝试了完全相同的代码并且它可以工作,因此 Apple 服务器可以工作。

2- 然后我尝试更改我用来发送通知的库,其中一个分支是:https://github.com/djacobs/PyAPNs 在 locale 中它的工作方式与另一个相同,在 App Engine 中它不起作用,所以不同的 fork 没有区别。

但App Engine中的错误更明显:

File "/base/alloc/tmpfs/dynamic_runtimes/python27g/90ff42587f3b5ce/python27/python27_lib/versions/third_party/ssl-2.7.11/ssl.py", line 843, in do_handshake
    self._sslobj.do_handshake()
error: [Errno 11] Resource temporarily unavailable

3- 我使用较新安装的 App Engine(版本 220)上传了项目一切正常(网站、谷歌云端点、android 通知...)除了通过 SSL 向 Apple APNS 发送通知

我认为问题与 SSL 有关 请帮助我

最佳答案

我联系了 Google 支持。他们发现问题是由于应用引擎的套接字库配置错误造成的。他们解决了问题,我的应用程序恢复了工作。一切都很好。

关于google-app-engine - Google App Engine Python 2.7 SSL 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53286870/

相关文章:

spring - 在 google app engine 上实现 spring security

java - 如何使用 Java 在 App Engine Datastore 上观看事件?

java - 如何在 Tomcat 中通过 x.509 证书对用户进行身份验证和授权

ssl - force_ssl 甚至落后于 nginx 并生成 https url

java - spring boot 服务器 + java 客户端

python - 将视频上传到 google app engine blobstore

java - Google App Engine : new java. util.Date() 有多可靠?

java - 如何读取XML文件?谷歌应用引擎端点

html - 通过 HTTPS 加载 Google 字体仍然会出现 MixedContent 错误

当代理服务器用于 LAN 时的 PowerShell Remoting