Another way of debugging this would be to try from another Lisp and/or another OS. There's always a chance that what you're seeing is a bug in your Lisp. Or, OMG, a bug in Drakma....
ok. I'm using 'pure' Drakma. I do not have access to other lisps and OSs. However, I replaced Drakma's http-request with that of aserve and received no errors, but an empty page sometimes and randomly. Now I'm sure the problem is outside of lisp and more on the side of the server, or somewhere in between.
Now I handle the eof error and return an empty page, and drakma and aserve behave the same. If I receive an empty page, I repeat the request, what is ok for me.
What I learned now is, that multi-threaded access to this particular server (Oracle application server) takes the same time as single threaded serial access. And this is disappointing.
Thank you for your help and suggestions.
_________________________________________________________________________ In 5 Schritten zur eigenen Homepage. Jetzt Domain sichern und gestalten! Nur 3,99 EUR/Monat! http://www.maildomain.web.de/?mc=021114