что означает эта ошибка cURL и где я могу найти более подробную информацию?
curl: (56) SSL read: error:00000000:lib(0):func(0):reason(0), errno 73
Я пишу скрипт для запросов к API чмок. В некоторых случаях через 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
пример поиска таков. Я заменю" spock " на hosthame. Этот поиск действительно преуспевает на других хостах, так этот конкретный поиск не является чем-то неправильным и вызывает проблему.
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"
мой скрипт перебирает список хостов, читает из внешнего файла, выполняет несколько поисков, читает из другого внешнего файла, для каждого хоста. Чтобы уточнить дальше, я могу запустить свой сценарий, и я получаю два или три сбоя из тридцати общих поисков. Весь run не терпит неудачу, только две или три отдельные пары host / search. Сбой не ограничивается конкретной парой хост / поиск или конкретным хостом или конкретным поиском, так как я могу перезапустить свой сценарий, и сбои имеют хорошие шансы на успех.
что ошибка завиток пытается сказать мне?
если это имеет значение, это 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