No, what I did was add a flag ClearPSPCacheOnStart which defaults to 1, but
if you set it to 0, then it doesn't clear out the PSP cache when you start
the app server.

- Geoff

> -----Original Message-----
> From: Love, Jay [mailto:[EMAIL PROTECTED]]
> Sent: Monday, June 24, 2002 1:15 PM
> To: Geoffrey Talvola; 'Lars Rustemeier';
> [EMAIL PROTECTED]
> Subject: RE: [Webware-discuss] performance problem?
> 
> 
> Geoff, didn't you add a debugging mode that always recompiles the PSP?
> Could that be on?
> 
> Jay
> 
> > -----Original Message-----
> > From: Geoffrey Talvola [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, June 24, 2002 12:50 PM
> > To: 'Lars Rustemeier'; [EMAIL PROTECTED]
> > Subject: RE: [Webware-discuss] performance problem?
> > 
> > 
> > Lars Rustemeier wrote:
> > > 
> > > hi guys,
> > > 
> > > this afternoon we've been stress testing our webkit-powered 
> > servers by
> > > making lots of requests for a single .psp-page, containing a
> > > simple threadsafe singleton counter counting up the number of 
> > > times the
> > > page been rendered. some of the times the server 
> registred an error
> > > giving the following traceback. 
> > > 
> > > Traceback (most recent call last):
> > >   File "./WebKit/Application.py", line 388, in dispatchRequest
> > >   File "./WebKit/Application.py", line 534, in handleGoodURL
> > >   File "./WebKit/Application.py", line 989, in
> > > createServletInTransaction
> > >   File "./WebKit/Application.py", line 916, in getServlet
> > >   File "./PSP/PSPServletFactory.py", line 177, in 
> > > servletForTransaction
> > >   File "./PSP/PSPCompiler.py", line 60, in compile
> > >   File "./PSP/ServletWriter.py", line 79, in close
> > > OSError: [Errno 2] No such file or directory:
> > > '/home/webkit/nbwsite/Cache/PSP/_home_webkit_nbwsite_NBWContex
> > > t_fun_index_psp.py'
> > > 
> > > does anybody know the cause of this exception. it seems 
> the code in
> > > ServletWriter(79) simply tries to remove a file, and the file is
> > > reported by the os module to not exist.
> > > 
> > > without really digging deep into this; it seems the servlet 
> > factory is
> > > out of cached instances of the compiled psp-page and tries 
> > to create a
> > > new one. i tried to put a try-catch around the offending line in
> > > ServletWriter without really knowing if that has any bad 
> > side effects,
> > > and the problem seemed to go away.
> > > 
> > > was i barking up the wrong tree?
> > > 
> > > best regards
> > > 
> > > /largo
> > 
> > I just glanced at the PSP code (from CVS) and it looks like 
> it should
> > _never_ have to recompile the PSP page once it has been 
> > compiled, unless you
> > restart the appserver or the modification time of the PSP 
> > file changes.
> > 
> > Are you seeing these errors when the app server first starts 
> > or later on?
> > Are you modifying the PSP file while the appserver is running?
> > 
> > - Geoff
> > 
> > 
> > -------------------------------------------------------
> > Sponsored by:
> > ThinkGeek at http://www.ThinkGeek.com/
> > _______________________________________________
> > Webware-discuss mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/webware-discuss
> > 
> __
> 
> 
> **********************************************
> This e-mail and any attachments may be confidential or 
> legally privileged.
> If you received this message in error or are not the intended 
> recipient, you
> should destroy the e-mail message and any attachments or 
> copies, and you are
> prohibited from retaining, distributing disclosing or using 
> any information
> contained herein.  Please inform us of the erroneous delivery 
> by return
> e-mail. Thank you for your cooperation.
> **********************************************
> 
> ec03/04
> 


-------------------------------------------------------
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to