Curl убить процесс - PullRequest
       4

Curl убить процесс

0 голосов
/ 29 ноября 2018

Есть ли способ "убить" процесс скручивания?

я уже пробовал: curl -X GET 'http://localhost:9200'

Но у меня есть эта ошибка: curl: (7) Failed connect to localhost:9200; Connection refused

Я пробовал это решение Но я неесть упругий поиск, поэтому я не могу сделать: sudo service elasticsearch restart

У меня есть: Failed to restart elasticsearch.service: Unit elasticsearch.service not found.

пс: я хочу сделать это, потому что, когда я не могу выполнить функцию скручивания, такую ​​как curl_initУ меня больше нет доступа к запросу, пока я не перезагружу компьютер ... Мой код, который заставляет меня терпеть неудачу ... (если вы хотите его увидеть)

function CallAPI($method, $url, $data = false)
{
    $curl = curl_init();

    switch ($method)
    {
        case "POST":
            curl_setopt($curl, CURLOPT_POST, 1);

            if ($data)
                curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
            break;
        case "PUT":
            curl_setopt($curl, CURLOPT_PUT, 1);
            break;
        default:
            if ($data)
                $url = sprintf("%s?%s", $url, http_build_query($data));
    }

    // Optional Authentication:
    //curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
    //curl_setopt($curl, CURLOPT_USERPWD, "username:password");

    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

    $result = curl_exec($curl);

    curl_close($curl);

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