Index Hem Bakåt Framåt

Köra servern från inetd

Notera: Alternativet att köra från inetd är vettigt endast om det handlar om väldigt begränsade trafikmängder. De flesta användare kommer att upptäcka att det är bättre att köra Weasel direkt, snarare än att använda inetd för att starta den.

Inetd, som är en del av Warp 4 distributionen, är ett "Lyssnar" program som kan fånga upp inkommande uppkopplingsförsök, och starta upp en server när det behövs.

Fördelen är att Weasel inte blir inladdad i huvudminnet innan en klient vill etablera kontakt. Det kan, med andra ord vara en god idé om du antar att klienter endast kommer att koppla upp sig sporadiskt.

Nackdelen är att en separat kopia av servern kommer att startas för varje påloggad användare. Det gör att inetd är ett dåligt val om du förväntar dig många uppkopplingar.

Om du vill köra Weasel från inetd, gör på följande sätt:

  1. Se till att inetd kommer att startas nästa gång du bootar datorn. Det normala sättet att göra det är att inkludera raden
    start /min inetd
    i din TCPSTART.CMD, och att anropa TCPSTART.CMD från din start mapp. TCPSTART.CMD kan hittas i katalogen \tcpip\bin.

  2. Editera filen \mptn\etc\inetd.lst så att den innehåller en eller båda raderna
    pop3 tcp start /C /min d:\Apps2\Weasel\weasel.exe
    smtp tcp start /C /min d:\Apps2\Weasel\weasel.exe
    (anpassa sökvägen så att den stämmer med den katalog där du installerat Weasel).

I princip kan du starta inetd nu. I praktiken har jag märkt att inetd inte friställer portarna på ett tillförlitligt sätt, så om du redan har inetd igång måste du troligtvis göra en ombootning av datorn.

Anmärkning: Jag har börjat misstänka att inetd lägger till mer overhead än den sparar så jag har slutat använda den på min egen maskin.