[erlang-questions] child_setup high CPU usage

Ransom Richardson <>
Thu Jun 13 21:36:50 CEST 2013


I'm seeing an issue where under what should be light load I see two child_setup processes spawned by Erlang using 100% CPU (combined) and making my machine unresponsive for a number of seconds.

I recently updated to R16B and never saw this issue on previous releases.

This happens when processing files sent over ssl from a client. My code uploads the files to S3 (using erlcloud, which uses httpc). If the client uploads only a few files it works fine. But if the client uploads about 6 files in a row then I see the behavior where the two child_setup processes consume 100% CPU. I would expect the only CPU intensive parts of this operation to be the calls to digest and MAC the S3 request. I'm not aware of any calls made to the shell in this scenario.

I plan to debug further, but would be interested if anyone else has seen this or has ideas as to what could be causing this or how best to start looking.

thanks,
Ransom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20130613/052b109c/attachment.html>


More information about the erlang-questions mailing list