Not sure if subject explains the problem (or not) i'm dealing with but, here goes.
What i have is a SOAP Lite server set up (for development purposes) and i'm wondering if there is a way to make changes to files outside the "dispatch_to" directory that are included ("require"/"do") in myhandler without having to restart apache for the changes to go into effect? (or, I guess, tell mod_perl/apache to process each request as new rather than keep things loaded into memory?, if that's in deed what's happening) I am able to get it to work, with any *.pm's in the "dispatch_to" directory using "Apache2::Reload" but nothing outside of that. The setup is as follows, httpd.conf: ---------------- ## SOAP Server PerlRequire /path/to/soap_server/api/startup.pl <Location /soap_api> SetHandler perl-script PerlSendHeader On PerlHandler Apache::SOAP PerlInitHandler Apache2::Reload PerlSetVar dispatch_to "/path/to/soap_server/api/modules" PerlSetVar options "compress_threshold => 10000" </Location> startup.pl: ------------------- #!/usr//bin/perl # use lib qw( /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 ); 1; In /path/to/soap_server/api/modules i have my handler handler.pm ------------- package myhandler; use strict; sub execute { my($self,@soap_input) = @_; [....] require "/path/to/some/other/location/other_functions.pl; ## execute func in other_functions.pl some_other_function($args,\%bla,$arg); } 1; In other_functions.pl also has some other "require" statements to other files located outside the "dispatch_to" directive. So, when making a change to "other_functions.pl" and anything underneath, i have to restart apache, even though they are outside "dispatch_to" directory, Is there to make changes to those files without having to restart apache each time a change is made? If you need more info, please let me know Thanks - b