从今天早些时候(美国东部标准时间上午 9:35 左右)开始,我在 Google Cloud 日志中收到以下错误消息:
E 2015-07-09 10:35:51.967 200 779 B 889ms E 10:35:51.611 E 10:35:51.817 /get.php?u=xxxx@test.com&_=1436448941263
190.188.222.26 - XXX [09/Jul/2015:06:35:51 -0700] "GET /get.php?u=xxxx@test.com&_=1436448941263 HTTP/1.1" 200 779 - "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.61 Safari/537.36" "mailroof-test.appspot.com" ms=889 cpu_ms=329 cpm_usd=0.000177 instance=00c61b117c0ffb0afc187ade6b0e941e8ff97f60 app_engine_release=1.9.24
E 10:35:51.611 Unsupported SSL context options are set. The following options are present, but have been ignored: cafile
尽管如此,代码似乎“工作”,因为功能中没有任何损坏或缺失。但它让我的日志文件充满了这个烦恼。
顺便说一句,我使用的是 PHP API 1.1.2,今天我升级到 1.1.4 及更高版本的主版本。在那之后很久我才注意到错误日志,我认为升级可能会导致它。所以我回滚了所有更改,但错误仍然存在。
关于可能导致这种情况的任何想法?和解决方案?
PS:在我看来,这是一个 ssl 证书错误。真的有可能吗?
更新:错误消失了,现在又回来了。该日志没有用,因为它没有指示实际触发错误的原因。它在日志中制造了很多噪音。但是应用程序正在运行......所以,我只是想弄清楚哪里出了问题。
注意:我在 github 上发布了同样的问题:
https://github.com/google/google-api-php-client/issues/608
更多的人似乎有类似的问题,我们都无法检测到是什么原因造成的。