; http://www.mail-archive.com/dev%40httpd.apache.org/msg56690.html diff -ur a/server/mpm_common.c b/server/mpm_common.c --- a/server/mpm_common.c 2012-07-03 21:38:58.000000000 +0200 +++ b/server/mpm.common.c 2013-04-12 09:14:58.282929959 +0200 @@ -604,7 +604,17 @@ len = strlen(data); } - apr_socket_send(sock, data, &len); + rv = apr_socket_send(sock, data, &len); + if (rv == APR_SUCCESS) { + char *buffer[10]; // dummy buffer to see if child is alive + + len = sizeof(buffer); + rv = apr_socket_recv(sock, buffer, &len); + if (rv != APR_SUCCESS) { + ap_log_error(APLOG_MARK, APLOG_DEBUG, rv, ap_server_conf, + "receiving response to dummy data to listener on %pI", lp->bind_addr); + } + } apr_socket_close(sock); apr_pool_destroy(p);