Re: Trouble with script execution

John Dunlap <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <CAC5eUSvujT0YFc_odg6T4sgGDKQHjFMopWOiLB9=ce4XYcHYPw@mail.gmail.com>
No, you have to restart the server for code changes to be noticed.
On May 18, 2014 6:48 PM, "Worik Stanton" <[email protected]> wrote:

> I am having a nproblem executing my handler.
>
> The short of it is it is when I make a change to the script I have to
> restart the server to get it noticed, and it does not always call the
> same code.
>
> The lng of it:
>
> I have a package with a 'handler' function.
>
> It starts...
>
> package Apache::Script;
> use strict;
> use Apache2::Const qw(:common);
> use Apache2::Connection;
> [snip]
> sub handler {
>     warn "Apache::Script::handler $$ '".join(", ", @_)."'";
>     my $r = shift;
> [snip]
> Many more lines like...
>     warn "Apache::Script::handler";
>
> And in the config file:
>     <Location /Script>
>         SetHandler  perl-script
>         PerlResponseHandler Apache::Script
>     </Location>
>
>
> Repeatedly loading the URL I get different results almost every time.
> With the first 'warn' statement producing oyutput almst every iteration
> and occasionally the later warn statements not being executed, and often
> with no output.
>
> Making changes t the script (adding debugging 'warn' statements) are
> only reliably (ish) noticed if I restart the server.  There is some
> unreliability in my code (bugs) I am trying to track down but it is
> confounded by the fact I am not sure what mod_perl is doing.
>
> There seems to be a time element.  After restarting the server
> everything goes well for a while  (minutes) but soon behaviour changes
> and I am back to only some of the code executing (with no oither changes
> but the passing of time).
>
> I thought mod_perl would reload code that changed.  Is this wrong?
>
> Worik
> --
> The only true evil is turning people into things....
>                                          Granny Weatherwax
>        [email protected] 021-1680650, (03) 4821804
>                           Aotearoa (New Zealand)
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.