From b041fe44732651787265e54f97bca1edace28a97 Mon Sep 17 00:00:00 2001 From: Roberto De Ioris Date: Thu, 8 Nov 2012 06:50:31 +0100 Subject: [PATCH] fixed wrong error message --- core/master.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/master.c b/core/master.c index 3068e6f5..f6ded49d 100644 --- a/core/master.c +++ b/core/master.c @@ -1592,8 +1592,9 @@ next: uwsgi_log("DAMN ! worker %d (pid: %d) died :( trying respawn ...\n", uwsgi.mywid, (int) diedpid); } } - else { - uwsgi_log("DAMN ! worker %d (pid: %d) MISTERIOUSLY died :( trying respawn ...\n", uwsgi.mywid, (int) diedpid); + // manage_next_request is zero, but killed by signal... + else if (WIFSIGNALED(waitpid_status)) { + uwsgi_log("DAMN ! worker %d (pid: %d) MISTERIOUSLY killed by signal :( trying respawn ...\n", uwsgi.mywid, (int) diedpid, (int) WTERMSIG(waitpid_status)); } if (uwsgi.workers[uwsgi.mywid].cheaped == 1) {