0

由於今天早些時候(約9:35 AM EST),我得到的谷歌雲日誌此錯誤消息:設置了不支持的SSL上下文選項。以下選項都存在,但都被忽略了:憑證檔案錯誤

E 2015-07-09 10:35:51.967 200  779 B 889ms E 10:35:51.611 E 10:35:51.817 /[email protected]&_=1436448941263 
    190.188.222.26 - XXX [09/Jul/2015:06:35:51 -0700] "GET /[email protected]&_=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

而更多人的似乎有呈三角問題,我們誰也無法檢測是什麼原因造成的。

回答

-1

我不得不張貼在git倉庫同樣的問題,今天的開發商證實了先前的非官方修復的錯誤:

https://github.com/google/google-api-php-client/issues/608

基本上,解決辦法是行評的91 Stream.php(在IO文件夾)中,線上線下,使一個參考「憑證檔案錯誤」:

/* Dissabled by AR to prevent the SSL warning in the Log 
    $requestSslContext["cafile"] = dirname(__FILE__) . '/cacerts.pem'; 
*/ 

它擔任promissed。所以,如果你遇到同樣的問題,那就是目前的解決方案。

+0

修改外部依賴文件不是一個很好的解決方案。 –

+0

我從github獲得了這個分辨率。這就是我一直在使用它(到目前爲止,沒有問題)。我同意:它不漂亮,但它的工作原理。也許在upcomming的API版本中,他們會解決這個問題。但在此之前,這是非官方的補丁。 –

相關問題