[reportlab-users] Intermittent failure to find font, followed by IOError
IStevens at globeandmail.com
Tue Jan 20 12:35:23 EST 2009
I've been reading the follow-ups to this, so I'll add as much
information as I can. Unfortunately, I'm not administering the
- We're using Reportlab 2.1, both Debian and Ubuntu distributions, and
Django is run under mod_python.
- We've seen the problem under both prefork and threaded Apache configs,
although it appears to happen more often under prefork on production
with unlimited MaxRequestsPerChild.
As for adding logging, I can probably get someone to make changes to a
development server to exhibit the same errors.
> -----Original Message-----
> From: reportlab-users-bounces at reportlab.com
> [mailto:reportlab-users-bounces at reportlab.com] On Behalf Of
> Andy Robinson
> Sent: January 19, 2009 5:37 PM
> To: Support list for users of Reportlab software
> Subject: Re: [reportlab-users] Intermittent failure to find
> font,followed by IOError
> 2009/1/19 Stevens, Ian <IStevens at globeandmail.com>:
> > This error is intermittent, which is bothersome, and always occurs
> > from the same line, executed within a PageTemplate's
> onPage() method.
> > Here's a stacktrace of the error:
> I have no ideas and no experience of anything similar - and
> we've been hosting serious 24x7 apps with a very similar
> architecture to yours for 2 years with no similar
> exceptions. Some more data would help.
> - which ReportLab version?
> - is it some kind of Linux? The OS may affect some paths
> through the code.
> - how are you running Django? FastCGI, mod_python? The font
> cache is once-per-process and does not get explicitly
> unloaded, so I wonder if the intermittent nature means it is
> something happening when the web server restarts Python processes.
> - would you be able to promote live a metered version which
> adds some logging statements? Alternatively, can you force
> similar issues in a test environment which you could then debug?
> We do have some code for resetting the font cache but I need
> to speak to a colleague in the (UK) morning to see what could
> trigger it.
> Best Regards,
> Andy Robinson
> CEO/Chief Architect
> ReportLab Europe Ltd.
> Media House, 3 Palmerston Road, Wimbledon, London SW19 1PG,
> UK Tel +44-20-8545-1570
> reportlab-users mailing list
> reportlab-users at reportlab.com
More information about the reportlab-users