librelist archives

« back to archive

SocketError

SocketError

From:
Daniel Mulé
Date:
2011-02-21 @ 11:54
Buen Dia gente,

Estoy teniendo un problema al hacer lo siguiente:

 uri = URI.parse('
https://api.webs.com/sites/'+site_id+'/?oauth_token='+auth_token)

#   res = Net::HTTP.get_response('
https://api.webs.com/sites/44111249/members/
','?oauth_token=178bc782ee34d1de57c4f787b9289a9d')

  #uri = URI.parse("https://secure.com/")
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE

  request = Net::HTTP::Get.new(uri.request_uri)

  response,data = http.request(request)

el error que me sale es el siguiente: "SocketError (getaddrinfo: Name or
service not known)", la cosa es que en mi maquina local anda, pero en el
servidor de test y production me sale ese mensaje, a alguien le paso? o
tiene idea q puede llegar a hacer?

Saludos,
Daniel.

Re: [rubysur] SocketError

From:
Damian Janowski
Date:
2011-02-21 @ 13:09
On Mon, Feb 21, 2011 at 8:54 AM, Daniel Mulé <pola88@gmail.com> wrote:
> Buen Dia gente,
>
> Estoy teniendo un problema al hacer lo siguiente:
>
>  uri =
> URI.parse('https://api.webs.com/sites/'+site_id+'/?oauth_token='+auth_token)
>
> #   res =
> 
Net::HTTP.get_response('https://api.webs.com/sites/44111249/members/','?oauth_token=178bc782ee34d1de57c4f787b9289a9d')
>
>   #uri = URI.parse("https://secure.com/")
>   http = Net::HTTP.new(uri.host, uri.port)
>   http.use_ssl = true
>   http.verify_mode = OpenSSL::SSL::VERIFY_NONE
>
>   request = Net::HTTP::Get.new(uri.request_uri)
>
>   response,data = http.request(request)
>
> el error que me sale es el siguiente: "SocketError (getaddrinfo: Name or
> service not known)", la cosa es que en mi maquina local anda, pero en el
> servidor de test y production me sale ese mensaje, a alguien le paso? o
> tiene idea q puede llegar a hacer?

Los servidores tienen conexión a internet?

Re: [rubysur] SocketError

From:
Cristian Rasch
Date:
2011-02-21 @ 12:54
Hola Daniel,

SocketError (getaddrinfo: Name or service not known)

parecería indicar que la máquina no puede resolver api.webs.com. Probá
de hacer un ping a google.com para verificar que los DNS de la máquina
está bien configurados.

Saludos!

On Mon, Feb 21, 2011 at 8:54 AM, Daniel Mulé <pola88@gmail.com> wrote:
> Buen Dia gente,
>
> Estoy teniendo un problema al hacer lo siguiente:
>
>  uri =
> URI.parse('https://api.webs.com/sites/'+site_id+'/?oauth_token='+auth_token)
>
> #   res =
> 
Net::HTTP.get_response('https://api.webs.com/sites/44111249/members/','?oauth_token=178bc782ee34d1de57c4f787b9289a9d')
>
>   #uri = URI.parse("https://secure.com/")
>   http = Net::HTTP.new(uri.host, uri.port)
>   http.use_ssl = true
>   http.verify_mode = OpenSSL::SSL::VERIFY_NONE
>
>   request = Net::HTTP::Get.new(uri.request_uri)
>
>   response,data = http.request(request)
>
> el error que me sale es el siguiente: "SocketError (getaddrinfo: Name or
> service not known)", la cosa es que en mi maquina local anda, pero en el
> servidor de test y production me sale ese mensaje, a alguien le paso? o
> tiene idea q puede llegar a hacer?
>
> Saludos,
> Daniel.
>



-- 
Ing. Cristian Rasch

Re: [rubysur] SocketError

From:
Alvaro
Date:
2011-02-21 @ 14:54
2011/2/21 Daniel Mulé <pola88@gmail.com>:
> Buen Dia gente,
>
> Estoy teniendo un problema al hacer lo siguiente:
>
>  uri =
> URI.parse('https://api.webs.com/sites/'+site_id+'/?oauth_token='+auth_token)
>
> #   res =
> 
Net::HTTP.get_response('https://api.webs.com/sites/44111249/members/','?oauth_token=178bc782ee34d1de57c4f787b9289a9d')
>
>   #uri = URI.parse("https://secure.com/")
>   http = Net::HTTP.new(uri.host, uri.port)
>   http.use_ssl = true
>   http.verify_mode = OpenSSL::SSL::VERIFY_NONE
>
>   request = Net::HTTP::Get.new(uri.request_uri)
>
>   response,data = http.request(request)
>
> el error que me sale es el siguiente: "SocketError (getaddrinfo: Name or
> service not known)", la cosa es que en mi maquina local anda, pero en el
> servidor de test y production me sale ese mensaje, a alguien le paso? o
> tiene idea q puede llegar a hacer?
>
> Saludos,
> Daniel.
>

le hiciste un cat a /etc/resolv.conf ?

tal vez no haya ningun nameserver seteado.

-- 
Alvaro