freeswitch icon indicating copy to clipboard operation
freeswitch copied to clipboard

[core] Add loop with waitpid to avoid zombies process

Open budocay opened this issue 3 years ago • 11 comments

Hello Dear,

We observed zombie process creation during use of fs_ivrd when many call are made.

Indeed a lot of zombies process are created and never clean. So we investigate and saw you were using wait without loop on it.

So we change wait to waitpid with WNOHANG flag and we added loop in order to be sure all son process are ended.

If you have any questions be sure I'll be there

Regards

budocay avatar Jun 01 '22 11:06 budocay

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/500/artifacts.html

signalwire-ci[bot] avatar Jun 01 '22 12:06 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/518/artifacts.html

signalwire-ci[bot] avatar Jun 10 '22 07:06 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/528/artifacts.html

signalwire-ci[bot] avatar Jun 20 '22 11:06 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/546/artifacts.html

signalwire-ci[bot] avatar Jul 08 '22 07:07 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/557/artifacts.html

signalwire-ci[bot] avatar Jul 20 '22 07:07 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/881/artifacts.html

signalwire-ci[bot] avatar Dec 08 '22 10:12 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1005/artifacts.html

signalwire-ci[bot] avatar Mar 14 '23 13:03 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1484/artifacts.html

signalwire-ci[bot] avatar Sep 06 '23 12:09 signalwire-ci[bot]

Up :)

budocay avatar Sep 06 '23 12:09 budocay

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1699/artifacts.html

signalwire-ci[bot] avatar Mar 05 '24 08:03 signalwire-ci[bot]