все!Есть проблема.Мой хостинг: godaddy
php -v
ea-php-cli Copyright 2017 cPanel, Inc.
PHP 5.6.36 (cli) (built: May 29 2018 01:55:39)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
curl -V
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
php -i |grep cURL
cURL support => enabled
cURL Information => 7.60.0
В моем скрипте я использую Zebra_cURL library
В моем скрипте:
for ($i=0;$i<50;$i++)
{
$query = "https://mylink";
$positions[$query] = $myData
}
require 'Zebra_cURL.php';
$curl = new Zebra_cURL();
$curl->cache(false);
$curl->get(array_keys($positions), 'workWithPositions', $positions);
Мой обратный вызов:
function workWithPositions($result, $positions)
{
if ($result->response[1] == CURLE_OK) {
if ($result->info['http_code'] == 200) {
// mycode
}
else die('Server responded with code ' . $result->info['http_code']);
} else echo('cURL responded with: ' . $result->response[0]. ' - '.$result->info['original_url']."\n<br/>");
}
Проблема в том, что при 10 и более запусках скрипта через CLI некоторые URL-адреса выдают ошибку "cURL ответил: CURLE_COULDNT_RESOLVE_HOST - https://mylink"
Количество ошибок всегдаразные. URL-адреса всегда правильные (они открываются в браузере). Если вы запрашиваете тот же URL-адрес через curl через командную строку, все всегда обрабатывается правильно.
Может быть, кто-то скажет мне, в чем конкретно может быть проблема