"কার্ল: (56) এসএসএল পঠন: errno -5961" ত্রুটির মূল কারণ


9

আমি কয়েকটি এসএসএল ব্যর্থতা মূল্যায়ন করছিলাম এবং লক্ষ্য করেছি যে আমি যখন curlকোনও ব্যর্থ সাইট ব্যবহার করি তখন আমি পেয়েছি curl: (56) SSL read: errno -5961; তবে, সেই ত্রুটির জন্য আমার গুগল প্রশ্নগুলি ওপেনসেল ব্যর্থতার কারণটি দেখায় নি।

প্রশ্ন : কার্লটি ব্যর্থ হলে এর অর্থ কী curl: (56) SSL read: errno -5961?


আমি curlনীচে সম্পূর্ণ অন্তর্ভুক্ত করছি ...

[mpenning@mpenning-lnx ~]$ curl -vk https://192.0.2.168/
* About to connect() to 192.0.2.168 port 443 (#0)
*   Trying 192.0.2.168... connected
* Connected to 192.0.2.168 (192.0.2.168) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* warning: ignoring value of ssl.verifyhost
* skipping SSL peer certificate verification
* SSL connection using TLS_RSA_WITH_AES_256_CBC_SHA
* Server certificate:
*       subject: CN=foo-console,L=New York,OU=IT Infrastructure,O=Sesame Street
*       start date: Aug 21 23:36:51 2013 GMT
*       expire date: Aug 21 23:36:51 2015 GMT
*       common name: foo-console
*       issuer: CN=foo-console,L=New York,OU=IT Infrastructure,O=Sesame Street
> GET / HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: 192.0.2.168
> Accept: */*
>
< HTTP/1.1 200 OK
* SSL read: errno -5961
* Closing connection #0
curl: (56) SSL read: errno -5961
[mpenning@mpenning-lnx ~]$

দ্রষ্টব্য :

আমি আমার নিজের প্রশ্নের উত্তর দিচ্ছি, ভবিষ্যতের গুগলদের সহায়তা করার আশায়।

উত্তর:


7

ইস্যুটির মূল কারণটি লেয়ার 2 এমটিইউ মেলেনি, যা কার্ল লেনদেনের মধ্য দিয়ে ওপেনসেল সকেটকে কিছুটা সময় ব্যয় করেছিল। সম্পূর্ণ এমটিইউ-আকারের প্যাকেটগুলি (অর্থাত 1500 বাইট আইপি পে-লোড) ব্যর্থ হয়েছে কারণ লেয়ার 2 টানেলের একপাশে তাদের প্রবেশের অনুমতি দেয় না।

এই ত্রুটিটি দেখছে এমন অন্যান্য লোকের এমটিইউতে কোনও মিল নেই, তবে এটি এমন কোনও কিছু হতে পারে যা কোনও এসএসএল সেশনটির মাধ্যমে সময়ের অংশের সময়সীমা অতিক্রম করে curl


আপনি কীভাবে আপনার সমস্যার সমাধান করবেন তা আমি জানতে পারি? ধন্যবাদ.

@ জংশল, আমি লক্ষ্য করেছি যে সেখানে একটি এমটিইউ মিল রয়েছে (যা আমি tracepathকমান্ডটি ব্যবহার করে আবিষ্কার করেছি )। তারপরে আমি পুরো ভ্লান জুড়ে এমটিইউ ম্যাচটি করেছি।
মাইক পেনিংটন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.