curl返回错误111 socket

时间:2012-11-16 14:09:35

标签: php curl

我在下面得到了这个简单的卷曲代码:

$target = "/plugin/api_register.php?name=$activation_name&key=$activation_key&url=$siteurl";
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'http://domain.com'.$target);
        curl_setopt($ch, CURLOPT_REFERER, $siteurl);
        curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
        curl_setopt($ch, CURLOPT_VERBOSE, 1); 
        $output = curl_exec($ch);
        if (empty($output))
        {
           // some kind of an error happened
           die(curl_error($ch));
        } 
        curl_close($ch);
        print_r($output);

我得到的只是套接字错误:111 我无法弄清楚为什么它不会连接。请帮助

1 个答案:

答案 0 :(得分:3)

Errno 111用于拒绝连接。

可能有几个原因

  • 没有运行http服务器
  • TCP队列已满
  • 防火墙阻止您的请求