https://issues.apache.org/bugzilla/show_bug.cgi?id=51689
--- Comment #6 from Ritesh Prajapati <[email protected]> --- I have already tried with all possible compilation flags as well as some other configuration in httpd compilation process to listen multiple ports but still failed to send HTTP request. Then I have started debugging task ftom httpd source code and found that request is stuck in check_pipeline() function of http_request.c file. There is one function call ap_get_brigade(c->input_filters, bb, AP_MODE_SPECULATIVE,APR_NONBLOCK_READ, 1) in check_pipeline() function which never returns after sending HTTP request with multiple Listen Directive. ap_get_brigade() function defined in server/util_filter.c file AP_DECLARE(apr_status_t) ap_get_brigade(ap_filter_t *next, apr_bucket_brigade *bb, ap_input_mode_t mode, apr_read_type_e block, apr_off_t readbytes) { if (next) { return next->frec->filter_func.in_func(next, bb, mode, block, readbytes); } return AP_NOBODY_READ; } So, This above function call never returns and blocked forever from check_pipeline() function call after sending HTTP request on multiple port Listen. Please let me know if any one has idea about this. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
