Example: Proxy
The proxy interface is a modified Tcl-shell capable of communicating via pipes with AOLserver:
- Processes are forked on demand and maintained in a pool
- Pools are initialized with application-specific startup scripts, e.g., open a particular PLS database
-
The proxy interface is used for several purposes:
- Isolation of code which is not thread safe
- Evaluation of code which fiddles with env, e.g., env(TZ)
- A light wait process to fork background process (forking a 500meg AOLserver can be problematic)