John Goodyear wrote:Running Colors as pure CGI works 100% fine.
Then it's pretty certain the error is happening in WebKit. It's not the adapters because you've tried several different ones with similar bad results in all cases. Very odd. I can't recall ever seeing anything like this before.
It's got to have something to do with the socket handling, which is something all the adapters do the same way. If, for instance, he used the built-in HTTP server (in CVS, I think if you do "AppServer.bat http" you'll get it), I suspect this might not happen.
I don't know if this is something weird with his particular setup or libraries. But I've never been entirely comfortable with the socket handling -- it seems like the source of some occassional strange platform-specific behavior. And when I've used sockets elsewhere -- like querying external sites from within a servlet -- it's also caused strange behavior. Like if there's a socket timeout, that seems to effect the overall system, not just the specific socket that I'm using. But I might be imagining that.
I have a feeling it would be better to use async for the low-level socket stuff, like Medusa or Twisted. This is what Zope does, for instance, and it seems to save them some trouble in this specific area. This would effect ThreadedAppServer, but wouldn't have to effect any other parts of WebKit.
Ian
-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss