Hi all, as it seems that mod_perl only manages Perl interpreters per VHOST, is there any way I can influence which cloned interpreter mod_perl selects to process a request? I've read through the configurable scopes and had a look into "modperl_interp_select" in the source and I could see that if a request already has a interpreter associated, that one is selected by mod_perl.
> else if (r) { > if (is_subrequest && (scope == MP_INTERP_SCOPE_REQUEST)) { [...] > } > else { > p = r->pool; > get_interp(p); > } I would like to add some kind of handler before mod_perl selects an interpreter to process a request and then select an interpreter to assign it to the request myself, based on different criteria included in the request. But I'm having trouble to understand if such a handler can exist at all or if everything regarding a request is already processed by a selected interpreter of mod_perl. Additionally, I can see APR::Pool-API, but it doesn't seem to provide the capability to set some user data on a current pool object, which is what mod_perl reads by "get_interp". Could anyone help me on that? Thanks! Mit freundlichen Grüßen, Thorsten Schöning -- Thorsten Schöning E-Mail: thorsten.schoen...@am-soft.de AM-SoFT IT-Systeme http://www.AM-SoFT.de/ Telefon...........05151- 9468- 55 Fax...............05151- 9468- 88 Mobil..............0178-8 9468- 04 AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow