Let me get this straight. You have multiple applications loaded in a single mod_perl process, each of which tries to load a slightly different module named dataManager?
Well then I'd expect to see only one copy of dataManager loaded. Which means that one application will access another application's copy of dataManager and not find what it is looking for. If each application is moderately careful to load its own copy then you will only hit this when one process has actually served multiple applications, which takes time.
The solution is to have different module names for each application so you don't get this inappropriate sharing. I would also, without seeing dataManager, suggest that you should take a look at some of the standard object-relational mappers out there because once you get through the learning curve, they likely are better for your future projects than your homegrown solution. The two most popular are DBIx::Class and Rose::DB.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.