When I receive the error for 'UseAutomaticPathSessions', I am using
Thank you for your last response, but I must be honest, it has made me a bit
nervous. I am a bit concerned about you last comment 'The unfortunate fact
is, neither the ISAPI interface nor wkcgi.exe are solid, stable, proven
solutions at this point.' I have been testing against wkcgi.exe for several
months and have seen better performance and reliability than webkit.cgi.
What has been reported that makes it unreliable? Are there security
From: Geoffrey Talvola [mailto:gtalvola@...]
Sent: Tuesday, December 18, 2001 5:42 AM
To: rblank@...; Webware-Devel (E-mail)
Subject: Re: [Webware-devel] A few questions
On Monday December 17, 2001 05:36 pm, Russell Blank wrote:
> In the next few weeks, I am about to go live with a project that was
> developed using webware. I have a few questions that I have been
> 1. Can I shut off access to the webware default/admin pages?
You can simply remove the Admin context from the list of contexts in your
> 2. How does 'UseAutomaticPathSessions': 1, work? If I change the
> option to 1 I get the following error:
> Traceback (most recent call last): File "WebKit\Application.py", line
> 346, in dispatchRequest self.handleMissingPathSession(transaction)
> File "WebKit\Application.py", line 487, in handleMissingPathSession if
> request.queryString(): File "WebKit\HTTPRequest.py", line 448, in
> queryString return self._environ['QUERY_STRING'] KeyError:
Which adapter are you using when you see this error?
> 3. What is faster and more secure wkcgi.exe or using ISAPI through IIS?
> When I use wkcgi.exe and I do not have the appserver running (by
> my machine freezes and a processes call wkcgi.exe is peaked at 99% CPU
> usage. When I try to kill this process, I am denied access? Any
> My Environment is: Windows 2000 and IIS Server 5.0 using Webware 0.6 (not
> 6 beta)
ISAPI is faster, but last time I checked it had memory leaks, so wkcgi.exe
may be a better solution. But it certainly shouldn't get stuck in an
infinite loop if it can't contact the appserver. The unfortunate fact is,
neither the ISAPI interface nor wkcgi.exe are solid, stable, proven
at this point.
I've added this bug report to the Sourceforge bug tracker, and hopefully the
author (Jay Love) can take a look at it soon. If you have a C compiler
you could also look into it yourself.
But certainly, if you don't need the additional speed, your most solid
solution on IIS is definitely to use WebKit.cgi. You could convert it to an
EXE using py2exe or Installer to gain a small amount of additional speed.