My log is full of messages like:<br>[2009-05-05 19:29:29 [ERROR]] Error while processing connection: I/O timeout reading #<SB-SYS:FD-STREAM for "a socket" {D0CDBA9}><br><br>If I trap the error stack it's like this:<br>
<br>0: (SB-DEBUG::MAP-BACKTRACE #<CLOSURE (LAMBDA #) {CFFA47D}>)[:EXTERNAL]<br>1: (BACKTRACE 536870911 #<SB-IMPL::STRING-OUTPUT-STREAM {CFB5DA1}>)<br>2: (TRIVIAL-BACKTRACE:PRINT-BACKTRACE-TO-STREAM<br>   #<SB-IMPL::STRING-OUTPUT-STREAM {CFB5DA1}>)<br>
3: (TRIVIAL-BACKTRACE:PRINT-BACKTRACE 0)[:EXTERNAL]<br>4: (MY-API::MY-MESSAGE-LOGGER<br>   :ERROR<br>   "Error while processing connection: ~A"<br>   #<SB-SYS:IO-TIMEOUT {CF67F81}>)<br>5: ((FLET #:LAMBDA121) #<SB-SYS:IO-TIMEOUT {CF67F81}>)<br>
6: (SIGNAL #<SB-SYS:IO-TIMEOUT {CF67F81}>)[:EXTERNAL]<br>7: (ERROR SB-SYS:IO-TIMEOUT)[:EXTERNAL]<br>8: (SB-IMPL::SIGNAL-TIMEOUT SB-SYS:IO-TIMEOUT)[:EXTERNAL]<br>9: (SB-IMPL::REFILL-INPUT-BUFFER #<SB-SYS:FD-STREAM for "a socket" {C3DEF69}>)<br>
10: (SB-IMPL::INPUT-UNSIGNED-8BIT-BYTE<br>    #<SB-SYS:FD-STREAM for "a socket" {C3DEF69}><br>    NIL<br>    NIL)<br>11: (CHUNGA:READ-CHAR* #<SB-SYS:FD-STREAM for "a socket" {C3DEF69}> NIL NIL)<br>
12: (CHUNGA:READ-LINE* #<SB-SYS:FD-STREAM for "a socket" {C3DEF69}> NIL)<br>13: (HUNCHENTOOT::READ-INITIAL-REQUEST-LINE<br>    #<SB-SYS:FD-STREAM for "a socket" {C3DEF69}>)<br>14: (HUNCHENTOOT::GET-REQUEST-DATA #<SB-SYS:FD-STREAM for "a socket" {C3DEF69}>)<br>
15: ((SB-PCL::FAST-METHOD HUNCHENTOOT:PROCESS-CONNECTION<br>     (HUNCHENTOOT:ACCEPTOR T))<br>    #<unavailable argument><br>    #<unavailable argument><br>    #<MY-API::MY-ACCEPTOR (host *, port 3003)><br>
    #<USOCKET:STREAM-USOCKET {C3DFF69}>)<br>16: ((SB-PCL::FAST-METHOD HUNCHENTOOT:PROCESS-CONNECTION :AROUND<br>     (HUNCHENTOOT:ACCEPTOR T))<br>    #<unavailable argument><br>    #S(SB-PCL::FAST-METHOD-CALL<br>
       :FUNCTION #<FUNCTION #><br>       :PV NIL<br>       :NEXT-METHOD-CALL NIL<br>       :ARG-INFO (2))<br>    #<MY-API::MY-ACCEPTOR (host *, port 3003)><br>    #<USOCKET:STREAM-USOCKET {C3DFF69}>)<br>
17: ((FLET #:WITHOUT-INTERRUPTS-BODY-[BLOCK353]358))<br>18: ((FLET SB-THREAD::WITH-MUTEX-THUNK))<br>19: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-MUTEX]267))<br>20: (SB-THREAD::CALL-WITH-MUTEX<br>    #<CLOSURE (FLET SB-THREAD::WITH-MUTEX-THUNK) {B6D20245}><br>
    #S(SB-THREAD:MUTEX<br>       :NAME "thread result lock"<br>       :%OWNER #<SB-THREAD:THREAD "Hunchentoot worker (client: <a href="http://127.0.0.1:44453">127.0.0.1:44453</a>)" RUNNING {C436EA9}><br>
       :STATE 1)<br>    #<SB-THREAD:THREAD "Hunchentoot worker (client: <a href="http://127.0.0.1:44453">127.0.0.1:44453</a>)" RUNNING {C436EA9}><br><br>What could be the reason for the errors? <br><br>Thank you,<br>
Andrei<br>