"কার্ল: (56) এসএসএল পড়ুন: ত্রুটি: 00000000: লিব (0): ফানক (0): কারণ (0), এর 73" আমাকে বলছেন?


1

এই সিআরএল ত্রুটির অর্থ কী এবং আমি আরও সম্পর্কিত তথ্য কোথায় পাব?

curl: (56) SSL read: error:00000000:lib(0):func(0):reason(0), errno 73

আমি স্প্লঙ্ক এপিআই জিজ্ঞাসা করতে শেল স্ক্রিপ্ট লিখছি। কিছু ক্ষেত্রে, 5 মিনিটের পরে, আমি এই ত্রুটিটি পাই। কখনও কখনও আমি স্ক্রিপ্টটি পুনরায় চালু করতে পারি এবং ত্রুটিটি চলে যায় এবং আমি আমার পছন্দসই আউটপুট পাই।

আমি আমার টার্মিনালে যা দেখছি তা এখানে।

  % Total    % Received % Xferd  Average Speed          Time             Curr.
                                 Dload  Upload Total    Current  Left    Speed
  0     0    0     0    0     0      0      0 --:--:--  0:05:01 --:--:--     0
curl: (56) SSL read: error:00000000:lib(0):func(0):reason(0), errno 73

একটি নমুনা অনুসন্ধান এটি। আমি হোস্টহামের জন্য "স্পোক" প্রতিস্থাপন করব। এই অনুসন্ধানটি অন্যান্য হোস্টগুলিতে সফল হয়, সুতরাং এই নির্দিষ্ট অনুসন্ধানটি কোনওভাবেই ভুল এবং সমস্যার কারণ নয়।

search index=os_nix host=spock source=/var/adm/messages latest=-30d NOT snmpd authentication (error OR fail OR failure) | head

আমি আমার কমান্ডটি এভাবে তৈরি করছি।

URLPROTO='https://'
URLHOST='splunkapi.example.com'
URLPORT=':8089'
URLDIR='/servicesNS/admin/search/search/jobs/export'
URL="${URLPROTO}${URLHOST}${URLPORT}${URLDIR}"
luser=(read from user input)
lpassword=(read from user input)
OUTFILE=(generated from hostname and the type of search I'm running) 
mySEARCH=(read from input file)
USER=(User ID read from environment)

প্রকৃত আদেশ হ'ল এটি।

curl -k -o "${OUTFILE}" -u ${luser:=${USER}}:${lpasswd} ${URL} -d search="${mySEARCH}" -d output_mode="csv"

আমার স্ক্রিপ্টটি হোস্টের তালিকার বাইরে চলে যায়, একটি বাহ্যিক ফাইল থেকে পড়া, বেশ কয়েকটি অনুসন্ধান সম্পাদন করা, প্রতিটি হোস্টের বিপরীতে আলাদা বাহ্যিক ফাইল থেকে পড়া। আরও স্পষ্ট করার জন্য, আমি আমার স্ক্রিপ্টটি চালাতে পারি এবং মোট ত্রিশটি অনুসন্ধানের মধ্যে আমি দু'টি তিনটি ব্যর্থতা পাই। পুরো রানটি ব্যর্থ হয় না, কেবল দুটি বা তিনটি পৃথক হোস্ট / অনুসন্ধান জোড়া। ব্যর্থতা নির্দিষ্ট হোস্ট / অনুসন্ধানের জুড়ি বা নির্দিষ্ট হোস্ট বা নির্দিষ্ট অনুসন্ধানের মধ্যে সীমাবদ্ধ নয়, কারণ আমি আমার স্ক্রিপ্টটি পুনরায় চালিত করতে পারি এবং ব্যর্থতাগুলি সফল হওয়ার ভাল সম্ভাবনা রাখে।

আমাকে জানাতে চেষ্টা করে সিআরএল ত্রুটিটি কী?

যদি এটি গুরুত্বপূর্ণ হয় তবে এটি AIX।

curl 7.11.1 (powerpc-ibm-aix5.2.0.0) libcurl/7.11.1 OpenSSL/0.9.7g ipv6
Protocols: ftp gopher telnet dict ldap http file https ftps
Features: IPv6 SSL NTLM Largefile

1
যেমন হোস্টের স্ব-স্বাক্ষরিতের মতো একটি "খারাপ শংসাপত্র" রয়েছে। তাকান এই
OscarAkaElvis

@ অস্কারএকাএলভিস কি কোনও খারাপ শংসাপত্র তত্ক্ষণাত ফিরে আসবে বা টাইমআউটটির জন্য অপেক্ষা করবে? আপনার লিঙ্কটি আমাকে আলাদা আলাদা অনুমোদনের পদ্ধতির প্রয়োজন বলে মনে করে, যেমন আমার শেল স্ক্রিপ্টে "ইকো -ne" ব্যবহারকারীর নাম: পাসওয়ার্ড "| বেস 64 - র্যাপ 0", বা এআইএক্স-ল্যান্ডে "ইউয়েনকোড-এম"?
আইএএমজেফ

উত্তর:


2

errno"ত্রুটি নম্বর" এর সাথে যুক্ত নামগুলি ফাইলের মধ্যে errno.hসাধারণত /usr/includeকোনও স্থানে স্ট্যাশ করা উচিত, যদিও একটি ওয়েববি অনুসন্ধান সক্রিয় হয়:

http://www.ioplex.com/~miallen/errcmp.html

যা 73 এবং এআইএক্স-এর জন্য "পিয়ারের মাধ্যমে সংযোগ পুনরায় সেট করুন"। সুতরাং কোনও কারণে পিয়ার (বা ক্লায়েন্ট এবং পিয়ারের মধ্যে কিছু) সংযোগটি পুনরায় সেট করুন।


কি দারুন. দুর্দান্ত অন-লাইন ত্রুটি-কোড সারণী।
আইএএমজেফ

আমি এই ত্রুটি কোডটি কীভাবে ব্যাখ্যা করব? কার্ল: (56) এসএসএল পঠন: errno -5961
আইএএমজেফ

@ আইএমজেফ খুব কম প্রসঙ্গে বলতে পারেন, রিটার্ন কোডটি যেমনটি নেতিবাচক হতে পারে তেমনি হয় নেতিবাচক পঠনও intহতে পারে, বা এমন কোনও কিছু সেট করেছে যা ( grepএআইএক্স এবং ওপেনএসএসএল উত্সগুলির বাইরে, সম্ভবত), বা অন্য কিছু খারাপ হয়ে গেছে।
ট্রিগার করুন

0

কার্ল এই ত্রুটিগুলি রিপোর্ট করে কারণ স্প্লঙ্ক কোনও ডেটা ফেরায় না। (আমার অনুসন্ধান বেশিরভাগ হোস্টের জন্য ডেটা ফিরিয়েছিল তবে একটি সময়-নির্দিষ্ট উইন্ডো এটি মাঝে মাঝে ব্যর্থ হতে পারে))

পাঁচ মিনিটের পরে স্প্ল্যাঙ্ক সময় বের হয়ে যায় এবং কার্লটি সংযোগ বিচ্ছিন্ন করে 73৩। কার্লের প্রস্থান কোড (56) "নেটওয়ার্ক ডেটা প্রাপ্তিতে ব্যর্থতা।"। স্প্লঙ্ক কিছু প্রেরণ করে না, সুতরাং কোনও ডেটা পাওয়ার জন্য নেই।

সহায়তার জন্য @ থ্রিগ এবং @ অস্কারআকাএলভিস উভয়কেই ধন্যবাদ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.