[Lispweb] serving very large files from allegroserve
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 ....)
(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