|
|
|
|
|
by Animats
3069 days ago
|
|
Use something like boring old FCGI. FCGI spawns off N workers, which process one request at a time. If a worker crashes, it's restarted. Workers are usually restarted every once in a while to deal with any memory leaks. Read-only requests with no security implications get done by in the worker process, which has read permissions for public files. More complex requests spawn a Git client program. It would be so uncool, though. |
|