River Tarnell wrote: > Platonides: >> I understand the problem was the process creation needed by mod_suphp >> (that's also why the switchserver was tried). > > that is correct. > >> How does Zeus run the scripts as different users? > > it starts a FastCGI process as the user when a request comes in. when > the request is finished, it caches the fastcgi process for a few minutes > until the next request for that user appears. if no request appears, it > kills the process. > > this way, for users with popular tools, there is always a PHP process > around to serve it without having to start one. for less popular users, > a new process would have to be started on each request, but since the > request rate is so low, that's not an issue. > > ZWS supports both ISAPI and NSAPI, and i suppose you could run PHP that > way, but then everything would run as the web server user, just like > mod_php. > > - river.
I see. It's an optimization by lazy killing the fastcgi processes. _______________________________________________ Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org) https://lists.wikimedia.org/mailman/listinfo/toolserver-l Posting guidelines for this list: https://wiki.toolserver.org/view/Mailing_list_etiquette