[ruby-no] Distributed Ruby
Kent Dahl
kentda at stud.ntnu.no
Thu, 10 Apr 2003 10:40:53 +0200
Siri Spjelkavik wrote:
> Hvis remote, så skal den ssh seg inn på den maskinen,
> starte serveren for deretter å la klienten koble seg opp. Dette
> funker fint hvis serveren startes lokalt, men ikke globalt.
Hvor stopper det opp når du forsøker globalt? Mulig jeg blander
biblioteker nå, men jeg har vært ute for at "default" oppsett når man
starter serverdelen var at kun localhost kunne koble seg til, og det var
dokumentert litt vel dypt inne i den socket som ble brukt.
Hvordan ser DRb.start_service linjen du bruker ut, og får du noen
feilmeldinger som du kan poste her?
> I dag kom jeg på et annet poeng, og det er at pga. brannvegger så bør
> egentlig kun ssh-socketen brukes (de fleste brannvegger lar ssh komme
> igjennom), er det noen som vet om jeg kan si til drb at den skal
> benytte seg av ssh-socketen til kommunikasjonen?
Dette har jeg lite peil på, så jeg håper de svarene på comp.lang.ruby er
bedre hjelp. Men et (litt mer tungvint) alternativ kunne her være å
starte ssh koblingen via IO.popen og kommunisere via stdin/stdout mellom
prosessene. Det burde være relativt kurant, iallefall dersom man kjører
ssh slik at et Ruby skript kjøres på remote maskinen. Men da går man
glipp av muligheten til å bruke druby tror jeg.
--
(\[ Kent Dahl ]/)_ _~_ __[ http://www.stud.ntnu.no/~kentda/ ]___/~
))\_student_/(( \__d L b__/ NTNU - graduate engineering - 5. year )
( \__\_õ|õ_/__/ ) _)Industrial economics and technological management(
\____/_ö_\____/ (____engineering.discipline_=_Computer::Technology___)