|
From: 73budden . <bud...@gm...> - 2015-11-18 16:29:43
|
Hi!
I have an environment with :swank, :clcon-server, :hunchentoot,
:postmodern and :drakma and tried some load test. My web page connects
to postgres, retrieves data, then prints output of (room) and returns.
I spawn drakma threads with requests to my web server until I have
some predefined amount (10) of running threads. Then my "dispatcher
thread" sleeps until I have less than 10 threads again and goes on
spawning threads.
Output from drakma is printed to stdout, so SWANK sends it to my
tcl/tk frontend through socket.
I tuned Hunchentoot to ignore errors in worker threads (setting
*catch-errors-p* to true).
Errors are then printed on the console.
All worked (at least two minutes), but I sometimes see this:
9: (ERROR "Unrecognized widetag #x~2,'0X in reconstitute-object" 114)
10: (SB-VM::RECONSTITUTE-OBJECT 155995138)
11: (SB-VM::MAP-OBJECTS-IN-RANGE #<CLOSURE (LAMBDA (SB-VM::OBJ TYPE
SB-VM::SIZE) :IN SB-VM::TYPE-BREAKDOWN) {2522BE85}> 155995138
155996128)
12: ((FLET #:WITHOUT-GCING-BODY-381 :IN SB-VM::MAP-ALLOCATED-OBJECTS))
13: (SB-VM::MAP-ALLOCATED-OBJECTS #<CLOSURE (LAMBDA (SB-VM::OBJ TYPE
SB-VM::SIZE) :IN SB-VM::TYPE-BREAKDOWN) {2522BE85}> :DYNAMIC)
14: (SB-VM::TYPE-BREAKDOWN :DYNAMIC)
15: (SB-VM:MEMORY-USAGE :PRINT-SPACES T :COUNT-SPACES (:DYNAMIC)
:PRINT-SUMMARY NIL :CUTOFF 0.05)
16: (ROOM :DEFAULT)
What should I do now with it?
Operating system is Windows 7, SBCL is 1.2.16 (latest version does
start when Avast is enabled,
https://bugs.launchpad.net/sbcl/+bug/1514386 )
Also I have *evaluation-mode* :interpret.
Thanks!
|