ZeroC

Archived

This forum has been archived. Please start a new discussion on GitHub.

Need Forking Server at Linux

zephyr007
zephyr007
ICE use threads for max speed and cross-platform, but in some critical circumstance(e.g. 7X24 hours server), forking can get more stablity. Although fork will be slower than threads, but fork is still needed.
Can ICE support forking server?

Comments

  • marc
    marc Florida
    You can write Ice applications that fork. For an example have a look at Glacier. It has a starter that starts new router processes on demand.

    However, Ice does not have a built-in method for forking itself if a new client connects, like older single-threaded Unix daemons do.
  • zephyr007
    zephyr007
    Originally posted by marc
    You can write Ice applications that fork. For an example have a look at Glacier. It has a starter that starts new router processes on demand.

    However, Ice does not have a built-in method for forking itself if a new client connects, like older single-threaded Unix daemons do.


    Thank you very much! I'll have a try.