[bknr-cvs] hans changed trunk/thirdparty/hunchentoot/taskmaster.lisp
BKNR Commits
bknr at bknr.net
Mon Jul 6 08:47:23 UTC 2009
Revision: 4429
Author: hans
URL: http://bknr.net/trac/changeset/4429
Add a comment to the HANDLER-CASE form previously added.
U trunk/thirdparty/hunchentoot/taskmaster.lisp
Modified: trunk/thirdparty/hunchentoot/taskmaster.lisp
===================================================================
--- trunk/thirdparty/hunchentoot/taskmaster.lisp 2009-07-06 08:30:39 UTC (rev 4428)
+++ trunk/thirdparty/hunchentoot/taskmaster.lisp 2009-07-06 08:47:23 UTC (rev 4429)
@@ -153,6 +153,11 @@
(zerop (mod *worker-counter* *cleanup-interval*)))
(when *cleanup-function*
(funcall *cleanup-function*)))
+ ;; We are handling all conditions here as we want to make sure that
+ ;; the acceptor process never crashes while trying to create a
+ ;; worker thread. One such problem exists in
+ ;; GET-PEER-ADDRESS-AND-PORT which can signal socket conditions on
+ ;; some platforms in certain situations.
(handler-case
(mp:process-run-function (format nil "Hunchentoot worker \(client: ~{~A:~A~})"
(multiple-value-list
More information about the Bknr-cvs
mailing list