curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

"getaddrinfo() thread failed to start" under heavy load

From: Matt Toschlog via curl-library <>
Date: Mon, 16 Oct 2023 17:58:31 -0400

I'm using libcurl in a voice server app running on Ubuntu 20.04 on an
Amazon AWS EC2 instance.  When I get around 500 users on the system I
start getting the error "getaddrinfo() thread failed to start" in my
curl_easy_perform() calls.

Memory doesn't seem to be an issue -- I'm not going above 15%
utilization.  Perhaps there's a Linux limitation (number of threads, for
example) that I'm running up against but I haven't found it.

I'm building with curl 7.68.0, which as far as I can tell is the most
recent version for the system I'm running on.

Any ideas?


Received on 2023-10-17