in reply to Re: Persistant data with Mason
in thread Persistant data with Mason
I may be wrong, but I think this is not true. Anything you define as global in your handler.pl is global for the apache child and not for all apache childs together. They remain independent. You still need to pas by the cache method suggested by 'bpphillips' to exchange information between the processes.
I thinks that's why 'crenz' also says:
"anything placed in a %once block in Mason seems to be executed for each request"
In his test environment, each request done sometimes done by the same child, sometimes by another. That's way he sees sometimes the correct behaviour, but mostly the faulty one due the low charge of his server (each time a fresh apache child!).
Mason guarantees that everything placed in a %once block is only executed once for the apache child. In this way you can setup all necessary connections and initializations (DB, Init files, ...) for each of the apache childs.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Persistant data with Mason
by trammell (Priest) on Feb 12, 2005 at 04:10 UTC | |
by martell (Hermit) on Feb 12, 2005 at 12:17 UTC |