On Fri, Aug 12, 2011 at 11:36 PM, Mark Ellzey <mtho...@strcpy.net> wrote:


> Hrmm - looks like DNS
>
> evhttp_get_request_connection(
>        struct evhttp* http,
>        evutil_socket_t fd, struct sockaddr *sa, ev_socklen_t salen)
> {
>        struct evhttp_connection *evcon;
>        char *hostname = NULL, *portname = NULL;
>
>        name_from_addr(sa, salen, &hostname, &portname);
>
>
> eventually calling gethostbyaddr().
>
>
> My guess is that it can't resolve the address.
>
> If this is the case, that's actually not the right thing to do (on
> levent side).
>
>
I did not think about DNS.
Nginx and my http servers serve about ~10 requests from one IP before
appearing timeout error, so DNS cache should already have answers for that
queries.
Maybe we have some problems with DNS server, I will check it.
Thank you.

Reply via email to