ошибка скручивания 35, возможные причины? - PullRequest
2 голосов
/ 09 декабря 2010

Вчера проблема проявилась - получение следующего ответа от curl (вызываемого в php-скрипте curl_exec):

$<errno>35</errno>
$<error>Unknown SSL protocol error in connection to w3s.webmoney.ru:443 </error>

Эта ошибка возникает только иногда, что-то около 4-5 действительных ответов на одного неверного с 35ошибка.До вчерашнего дня приложение обрабатывало эти запросы в течение очень долгого времени.

Надеюсь, кто-нибудь подскажет мне о возможных причинах этой ошибки.

PS В последнее время мы страдаем от проблем с интернет-соединением, может ли это быть как-то связано с этой ошибкой?

Upd: Установка подробного вывода в true заставила curl записать следующий журнал:

* About to connect() to w3s.webmoney.ru port 443 (#0)
*   Trying 82.198.171.158... * connected
* Connected to w3s.webmoney.ru (82.198.171.158) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: ${path}/WebMoneyCA.crt
  CApath: /etc/ssl/certs
* SSL connection using RC4-MD5
* Server certificate:
*        subject: C=RU; O=WebMoney Transfer; OU=WebMoney Web Service; CN=w3s.webmoney.ru
*        start date: 2010-06-07 10:03:43 GMT
*        expire date: 2012-06-07 10:13:43 GMT
*        common name: w3s.webmoney.ru (matched)
*        issuer: OU=WM Transfer Certification Services; O=WM Transfer Ltd; CN=WebMoney Transfer Root CA
*        SSL certificate verify ok.
> POST /asp/XMLPurses.asp HTTP/1.1
Host: w3s.webmoney.ru
Accept: */*
Content-Length: 281
Content-Type: application/x-www-form-urlencoded

< HTTP/1.1 200 OK
< Date: Fri, 10 Dec 2010 13:00:04 GMT
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< Content-Length: 4423
< Content-Type: text/xml; Charset=windows-1251
< Expires: Fri, 10 Dec 2010 13:00:04 GMT
< Set-Cookie: ASPSESSIONIDQADQDTAQ=FJMNECHBENFFAADHEHPFOKAE; path=/
< Cache-control: private
<
* Connection #0 to host w3s.webmoney.ru left intact
* Closing connection #0
* About to connect() to w3s.webmoney.ru port 443 (#0)
*   Trying 212.158.173.158... * connected
* Connected to w3s.webmoney.ru (212.158.173.158) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: ${path}/WebMoneyCA.crt
  CApath: /etc/ssl/certs
* Unknown SSL protocol error in connection to w3s.webmoney.ru:443
* Closing connection #0

Upd : проблема была не на нашей стороне,Проблема была спрятана где-то в w3s.webmoney.ru, на сервере 212.158.173.158.Я добавлю более подробную информацию об ошибке, если информация будет доступна.

1 Ответ

1 голос
/ 29 декабря 2010

Получил следующий ответ от людей поддержки WM:

"На имени хоста w3s.webmoney.ru есть четыре IP-адреса. Когда запрос заканчивается 212.158.173.158, SSL уничтожается частьюанти-DDoS-оборудование у провайдера. Проблема была локализована, теперь они пытаются ее исправить. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...