"fork" command?

Richard Gaskin ambassador at fourthworld.com
Thu Jan 7 20:42:52 EST 2016

Monte Goulding wrote:

 >> My understanding is that spawn-fcgi uses fork, no?
 > Yes. Are you looking to implement your own process manager though?

What constitutes "process manager" in this context?

 >> Once we have forking we could completely replace Apache (or NGineX
 >> or Node.js) with a fully-functioning server for specific
 >> applications where the efficiencies of a purpose-built system would
 >> be helpful.
 > Ah, ok so you wan’t MCHTTPd with child processes and maybe FastCGI
 > but maybe just some custom protocol between them?

Ideally, both: FastCGI for use under Apache for building Web sites, and 
a forkable variant of MCHTTPd for building custom application servers.

 >> But even when running under Apache with FastCGI, fork would seem
 >> a very useful thing.  It's how PHP and other engines are able to
 >> scale, and indeed not having it prevents LC from being used in
 >> traffic-heavy scenarios.
 > I’m not saying it’s not useful, just suggesting letting something
 > else do the forking might be a good idea.

I'm not particular how it's done; I'm just looking for options to make 
scalable services with LC.  What would that "something else" be?

  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  Ambassador at FourthWorld.com                http://www.FourthWorld.com

More information about the Use-livecode mailing list