I write already two messages in the users-mailing-list. I got a reply to send a message in this mailing list. I hope anybody of you can help me.
Von: Pöchtrager, Bernhard [mailto:[email protected]]<mailto:[mailto:[email protected]]> Gesendet: Montag, 21. Mai 2012 12:37 An: [email protected]<mailto:[email protected]> Betreff: [users@httpd] asynchronous connection (ap_mpm_register_timed_callback) I know I write already an e-mail about the problem, but nobody answered me. Now I start a second try. Is anybody working with ap_mpm_register_timed_callback successful? I think that the first request doesn't finish (is waiting for more data). When the second request wants some data, the response isn't successful. (It's loading the whole time) I know that my explanation of the problem is not very well, but I don't know how to explain it in a better way. I hope anybody can help me Bernhard Von: Pöchtrager, Bernhard Gesendet: Freitag, 11. Mai 2012 14:12 An: '[email protected]' Betreff: handle async requests Hello I am trying to work with asynchronous requests. With synchronous requests everything WORKS fine. I write it like mod_dialup.c. The result is that every second request is unsuccessful (The Browser is loading the whole time). I think the problem is in the line " rv = ap_queue_pop_something(worker_queue, &csd, &cs, &ptrans, &te);" in the methode "static void *APR_THREAD_FUNC worker_thread(apr_thread_t * thd, void *dummy)" in the event.c file. The relevant Code of the handler is: ap_mpm_register_timed_callback(apr_time_from_msec(1000),callback,prr); return SUSPENDED; The callback method: static void callback(void* data) { request_rec* prr = (request_rec*) data; ap_finalize_request_protocol(prr); ap_process_request_after_handler(prr); } I hope you understand and solve my problem. Thank you Bernhard
