Thread Linux Monitor: Client-Server Rollen (15 answers)
Opened by bloonix at 2006-05-25 16:52

bloonix
 2006-05-30 02:37
#38802 #38802
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=ptk,30.05.2006, 00:22]Das hört sich zu kompliziert an. Wenn du select() richtig verwendest, dann gibt es nur *einen* Server-Prozess, und der "Listener" wird überflüssig.[/quote]
also ich habe das mit select() schon ausprobiert. der server braucht ca.
3 sekunden pro request mit der gesamten verarbeitung, wenn dann also
pro sekunde ca. 100 requests reinkommen, dann kann die verwendung von
select() so gut sein wie sie will, der eine serverprozess packt das einfach
nicht. deshalb brauche ich eine möglichkeit, die arbeit auf mehrere
serverprozesse aufzuteilen und wenn es geht, halt ohne fork.

natürlich wäre auch es auch eine möglichkeit, die clients direkt in die
datenbank schreiben zu lassen, aber dafür bräuchte ich sowas wie ein
mysql-net und das ist doch kostenpflichtig, wenn mich nicht alles täuscht.
darüber werde ich mich aber nochmal informieren...

Edit:
es ist nicht kostenpflichtig, also eine absolute erleicherung für mich,
allerdings interessiert mich die lösung trotzdem, wie man das mit listener etc.
machen könnte. es gibt doch software, die das so macht... nur wie?\n\n

<!--EDIT|opi|1148943145-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.

View full thread Linux Monitor: Client-Server Rollen