Thanks Gustaf. 

I knew about ns_proxy, but as it is documented as being a proxy to external Tcl 
processes, I didn’t think to use it as a general process pool.

The part I was missing was
> proxy::exec 

However, won’t that cause the external process to get reloaded every time I 
call proxy::exec ?

If I’m running a fairly heavy Unix process, this doesn’t seem efficient.

Each run of the external unix process would cause a new run of exec, and thus a 
new process loading:
> set return_string [ns_proxy eval $handle [list ::exec {*}$exec_flags 
> {*}$call]]


_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to