Hi,

I've got an interesting problem with my mason site hanging.

We're running Mason behind apache 1.3.37 with mod_perl 1.29 and we're
using MasonX::Request::WithApacheSession (up to date, as is
Apache::Session::Wrapper).

If I put something deliberately bogus in a page:

<% $m->banana() %>

The page fails as you'd expect, and mason does it's usual helpful debug
screen. Fine and dandy.

If I go to 

PerlSetVar MasonErrorMode fatal

ready for production, I get an empty browser window :(

The perl error is dumped to error_log as expected, but no error page is
produced. The apache process hangs indefinitely.

My poking around at the process seems to suggest that all the perl stuff
is finished, but its waiting on a FLOCK on the session lock file.

I appreciate this may be a mod_perl issue although I'm pretty confident
I'm not doing bad scope stuff with my sessions. I'm intrigued as to why
it only shows under ErrorMode fatal. Has anyone else seen this on a
Mason system?

Cheers

Carl

-- 
     -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     Carl Vincent             http://www.netskills.ac.uk/ (URL)
     Systems Manager                       0191 222 5003 (voice)
     Netskills, Newcastle University       0191 222 5001  (fax)
     Training  -  Accreditation  -  Consultancy  -  Development

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to