So I need to keep track of all servers that I start and for each one return it's dispatch-table something like this?:<br>(defvar *server1* (start-server :port 3001....)<br>(defvar *server2* (start-server :port 3002....)
<br>(setq *meta-dispatcher* (lambda (server)<br>                            (declare (ignore server))<br>                            (if (eql server *server1*) *dispatch-table1* *dispatch-table2*)))<br><br>Why can't start-server take a dispatch-table as a parameter?
<br><br>Andrew<br><br><br><div><span class="gmail_quote">On 4/12/07, <b class="gmail_sendername">Edi Weitz</b> <<a href="mailto:edi@agharta.de">edi@agharta.de</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, 12 Apr 2007 15:45:39 -0400, "Andrei Stebakov" <<a href="mailto:lispercat@gmail.com">lispercat@gmail.com</a>> wrote:<br><br>> On the other hand, if running multiple hunchentoot servers is OK in<br>
> one image I would keep separate *dispatch-table* per each server and<br>> it would make a perfect logical separation for different apps. Do<br>> you think it's a reasonable approach?<br><br>Yes, you'd use *META-DISPATCHER* then.  Note that there are some parts
<br>of Hunchentoot (for example logging and error handling) that are<br>currently controlled by global variables which should actually be<br>per-server switches.  You'll find some discussions related to this in<br>the mailing list archive.  This is a remnant of Hunchentoot's heritage
<br>from a single-server library (TBNL).  Several users have announced to<br>send patches to fix this but haven't sent anything yet.  I'll probably<br>clean this up one day, but it's not a big issue for me as I virtually
<br>never use multiple servers in one image.<br>_______________________________________________<br>tbnl-devel site list<br><a href="mailto:tbnl-devel@common-lisp.net">tbnl-devel@common-lisp.net</a><br><a href="http://common-lisp.net/mailman/listinfo/tbnl-devel">
http://common-lisp.net/mailman/listinfo/tbnl-devel</a><br></blockquote></div><br>