[Lispweb] serving very large files from allegroserve

John Foderaro jkf at franz.com
Thu May 3 06:19:29 CDT 2007


  There are three ways to set the timeout for
a particular response

You can specify it in the response code:

(with-http-response (req ent :timeout 1213123) ....)


if that's not done you can specify the timeout
in the entity creation.

(publish-file :timeout 234234 ....)

or
(publish-directory :timeout 23234 ...)
and it's inherited by all files published


or if that's not done the wserver object contains
a timeout value that defaults to the value
of *http-response-timeout*  (300)


if you're using io timeouts then the default
for publish-directory is a timeout of 100 days
which is then inherited by all the files published.

If you're still getting timeouts after 300 seconds
for files reached via a publish-directory then that
is a mystery.





More information about the lispweb mailing list