[hunchentoot-devel] hunchentoot-1.2.2 throw a Recursive lock attempt error in sbcl 1.0.55

z_axis z_axis at 163.com
Wed Feb 29 02:01:50 UTC 2012


How about using easy-acceptor instead of acceptor ?

在 Wed, 29 Feb 2012 09:55:36 +0800,Xu Jingtao <jingtaozf at gmail.com> 写道:

> Hi all,
>
> I update my hunchentoot from 1.1.1 to 1.2.2 a few days ago,and create an  
> accepter like this:
> ============================================================================
>          (make-instance 'acceptor :address "127.0.0.1" :port port
>            :access-log-destination (strcat *log-path* "access.log")
>            :message-log-destination (strcat *log-path* "message.log"))
> ============================================================================
>
> A few hours later,hunchentoot will throw an error message like this:
> ============================================================================
> debugger invoked on a SIMPLE-ERROR in thread #<THREAD
>                                                "hunchentoot-worker-127.0.0.1:43115"  
> RUNNING
>                                                {C4F7F19}>:
>   Recursive lock attempt #S(SB-THREAD:MUTEX
>                             :NAME "global-message-log-lock"
>                             :%OWNER #<SB-THREAD:THREAD
>                                       "hunchentoot-worker-127.0.0.1:43115"  
> RUNNING
>                                       {C4F7F19}>
>                             :STATE 1).
> ============================================================================
> And the site will not hand request any more.
>
> stop server seems dead too.
>
> I have to roll back to 1.1.1 at this time.
>
> With Best Regards.
> ___________________________________
> Jingtao Xu
> www.jingtao.net
>
> _______________________________________________
> tbnl-devel site list
> tbnl-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/tbnl-devel


-- 
使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/


More information about the Tbnl-devel mailing list