> If you preload, It's not going to put the module into %INC. > Otherwise Apache::StatINC would intentionally overwrite that shared > memory and destroy the purpose for using PerlModule in the first > place.
...and that's why you shouldn't use StatINC on a production server. There is no magic about pre-loading: %INC should be set and StatINC will overwrite it if you change the file, ruining your shared memory. It sounds like this is a real bug with PerlModule. This was supposed to be fixed by 1.26, but I guess the fix didn't work or it got broken again. (Doug?) - Perrin