On Thursday, 12 April 2018 at 06:45:36 UTC, Andre Pany wrote:
Hi,
I compiled a linux application on my pc (Windows subsystem for
Linux) and copied it to AWS EMR (linux) system.
I found the issue. In addition to the AWS client I also start
other applications which might
become zombie processes. For these processes I added this coding:
signal(SIGCHLD, &handleSigChld);
extern (C) void handleSigChld(int sig) nothrow @nogc @system
{
import core.sys.posix.sys.wait : waitpid, WNOHANG;
int status;
waitpid(-1, &status, WNOHANG);
}
But this coding has a bad influence on the AWS client causing
spurious exceptions.
Kind regards
André