From quasilists at gmail.com Mon May 29 09:38:25 2006 From: quasilists at gmail.com (quasi) Date: Mon, 29 May 2006 15:08:25 +0530 Subject: [nio-devel] nio-httpd error Message-ID: <87u0792msu.fsf@agni4.cltp.com> Hey, I was testing the nio-httpd server with ab2. With concurrency level set to 1 I can serve up to 930 pages/sec. But as soon as I change the concurrency level to anything above one I get the following error. But this is at the end of the benchmark run. For example : I ran ab2 for 1000 requests to the 'dyn' page at concurrency 5. It completes the benchmark with 1000 requests completed (7 failed) and I get the following error in the REPL. thanks, SIGPIPE at #XB7FD23A1 [Condition of type SIMPLE-ERROR] Restarts: 0: [ABORT-REQUEST] Abort handling SLIME request. 1: [TERMINATE-THREAD] Terminate this thread (#) Backtrace: 0: ((FLET #:G178)) 1: (SB-UNIX::SIGPIPE-HANDLER # # #.(SB-SYS:INT-SAP #XB647CA7C)) 2: (SB-SYS:INVOKE-INTERRUPTION #) 3: ("foreign function: call_into_lisp") 4: ("foreign function: funcall3") 5: ("foreign function: interrupt_handle_now") 6: ("bogus stack frame") 7: (NIO::%WRITE 49 #.(SB-SYS:INT-SAP #XAEC52800) 165) 8: (NIO::WRITE-MORE #S(NIO::SOCKET :FD 49 :FAMILY :INET4 :REMOTE-HOST (127 0 0 1) :REMOTE-PORT 44942 :FOREIGN-READ-BUFFER #.(SB-SYS:INT-SAP #XAEA95218) :READ-BUFFER-SZ 4096 :READ-USED-SZ 93 :WRITE-QUEUE (#S(NIO::WRITE-QUEUE-ENTRY :BUFFER #.(SB-SYS:INT-SAP #XAEC52800) :SIZE 165 :WRITTEN 0)))) 9: (NIO:WRITE-SOCKET #S(NIO::SOCKET :FD 49 :FAMILY :INET4 :REMOTE-HOST (127 0 0 1) :REMOTE-PORT 44942 :FOREIGN-READ-BUFFER #.(SB-SYS:INT-SAP #XAEA95218) :READ-BUFFER-SZ 4096 :READ-USED-SZ 93 :WRITE-QUEUE (#S(NIO::WRITE-QUEUE-ENTRY :BUFFER #.(SB-SYS:INT-SAP #XAEC52800) :SIZE 165 :WRITTEN 0))) #(67 111 110 116 101 110 116 45 108 101 ...)) 10: ((LAMBDA (NIO-HTTPD::CLIENT NIO-HTTPD::DATA)) #S(NIO::SOCKET :FD 49 :FAMILY :INET4 :REMOTE-HOST (127 0 0 1) :REMOTE-PORT 44942 :FOREIGN-READ-BUFFER #.(SB-SYS:INT-SAP #XAEA95218) :READ-BUFFER-SZ 4096 :READ-USED-SZ 93 :WRITE-QUEUE (#S(NIO::WRITE-QUEUE-ENTRY :BUFFER #.(SB-SYS:INT-SAP #XAEC52800) :SIZE 165 :WRITTEN 0))) #(71 69 84 32 47 100 121 110 32 72 ...)) 11: (NIO-SERVER:START-SERVER # # :PROTOCOL :INET :PORT NIL :HOST "127.0.0.1" :ACCEPT-CONNECTION NIL) 12: (NIO-HTTPD:START) 13: (SB-INT:EVAL-IN-LEXENV (NIO-HTTPD:START) #) 14: (SWANK::EVAL-REGION "(nio-httpd:START) " T) 15: ((LAMBDA NIL)) 16: ((SB-PCL::FAST-METHOD SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS (T)) # # #) 17: ((LAMBDA (SB-PCL::.ARG0.)) #) 18: (SWANK::CALL-WITH-BUFFER-SYNTAX #) 19: (SWANK:LISTENER-EVAL "(nio-httpd:START) ") -- quasi Utopia Unlimited!