Начиная с 4 утра в воскресенье, мы внезапно начали видеть ошибки от завитки, из Marketplace Web Service Orders PHP5 Library
MarketplaceWebServiceOrders/Client.php
script:
Caught Exception: Internal Error Response Status Code: 0 Error Code: Error Type: Request ID: XML: ResponseHeaderMetadata: RequestId: , ResponseContext: , Timestamp:
Фактический номер ошибки скручивания – 77
, с сообщением:
Problem with the SSL CA cert (path? access rights?)
Интересно, когда я тестирую curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Я все равно получаю ту же ошибку. Я также получаю ту же ошибку при использовании следующих параметров:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_CAPATH, '/etc/pki/tls/certs/ca-bundle.crt');
Мне кажется странным, что это внезапно перестало работать в эти выходные. Мы не изменили код, и у сервера не было никаких обновлений, запущенных в то время. Как я могу это исправить?
Сегодня утром у нас была такая же проблема. Кажется, что это имеет какое-то отношение к обновлению bash с прошлых выходных.
Мы исправили проблему, просто перезапустив apache.
Редактировать:
Для получения дополнительной информации об обновлении bash вы также можете проверить http://www.troyhunt.com/2014/09/everything-you-need-to-know-about.html