Hello,
I'm currently looking into bringing FastCGI support to Naviserver. In
principle, FastCGI is specified to support a pool of backends. For your
case, one would have to implement a FastCGI server, maybe directly in
undroidwish, which does the marshaling to the respective Tcl scripts.
Would this suit your requirements?
Best Regards,
Georg
On 9/5/23 08:10, John at Decent wrote:
I was talking to Christian Werner about how to have undroidwish work
well with Naviserver, allowing Tcl scripts to run in undroidwish, and
return their results to a calling Naviserver page. Why do this?
Perhaps undroidwish loads libraries that are not (easily) available
under naviserver?
I think the best way is to have a naviserver module that implements a
“worker pool of processes”. The module would launch X numbers of this
external process (say, undroidwish), controlled via STDOUT/STDIN, and
dispatch requests free members of the pool, returning the result to
the caller. This would be an efficient way to have slow-loading Unix
processes brought into Naviserver efficiently.
For some reason, I imagined that this feature existed already, years
ago, but I can’t find a mention of it. Certainly, there is a lot in
Naviserver that resembles this idea already.
-john
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel
--
MagmaSoft e.U. (FN 601643w)
Inhaber: Ing. Georg Lehner
Kolpingstraße 15, A-4020 Linz
https://magma-soft.at/
mailto:jo...@magma-soft.at
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel