First page Back Continue Last page Summary Graphics
Apache & UML : extra benefits
- ssh into Apache and interactively debug your perl...
- ... or C or python or tcl or ...
interactively modify configuration
See pending requests as processes
- apache 1120 0.0 0.6 4388 1536 ? S 13:46 0:00 GET / HTTP/1.0
- kill -9 1120
This slide describes the extra benefits of embedding UML inside Apache.
You get to ssh into the UML and interactively debug the code, which now doesn't need specific Apache language bindings since it is a normal Linux binary or being interpretted by a standard Linux interpreter.
With some extra information exported by apachefs, it is possible to change the Apache configuration on the fly. By reading and writing files in apachefs, it will be possible to change settings in exactly the same way as with procfs and kernel settings.
It will also be possible to represent HTTP requests as UML processes, so they can be managed as processes, including killing requests for reasons such as they are wedged or consuming too many resources.