Re: Spousteni djbdns
To |
czdebian-l zavinac debian bod cz |
From |
Ondra Kudlik <debian zavinac orthank bod net> |
Date |
Fri, 26 Aug 2005 21:48:50 +0200 |
User-agent |
Mutt/1.5.9i |
Jasnacka, spatne jsem se vyjadril. Jak to chodi samozrejme vim.
Zkusim tedy jeste jednou a trochu exaktneji.
Spoustim napriklad apache, ktery k tomu aby spustil urciteho virtual
hosta potrebuje rozeznat jeho jmeno. Problem je, ze se mu to
nepodari. Stejne tak nefunguje ntpdate a dalsi, proste nenajdou
daneho hosta.
Jelikoz veskere rozeznavani je provadeno prave pres 127.0.0.1 na
kterem bezi dnscache, rekl bych ze problem bude v ni.
Otazka tedy je, proc se tohle deje. Pokud uvazuju, ze se spusti na
zacatku run levelu a nema k dispozici sit, urcite hlasi nejake
chyby, nicmene predpokladam, ze po nahozeni site by se prave pres
supervise mela restartovat (kdyz hlasi chyby).
Napada nekoho, v cem by mohl byt problem? Mohlo by to vyresit
napriklad pridani restartu djbdns do up v /etc/network/interfaces?
Diky moc za kazde nakopnuti.
Fri, Aug 26, 2005 ve 08:20:07PM +0200, Vladimir Smelhaus napsal:
> > bud vubec nenastartuje nebo ma neco spatne. Kes se spousti z
> > inittabu pomoci svscanboot z baliku daemontools. Radek inittabu je
> > tento:
> >
> > SV:123456:respawn:/command/svscanboot
>
> Dnscache se nespousti z inittabu. Z toho se spousti svscanboot. Ten
> spusti svscan, ten nasledne spousti supervise nad jednotlivymi adresari
> v /service. Supervise konecne zajistuje beh jednotlivych sluzeb,
> napriklad te dnscache. A kdyz ta sluzba nahodou zbuchne, tak ji promptne
> zase nahodi.
>
> http://cr.yp.to/daemontools.html
>
> PID TTY STAT TIME COMMAND
> 1 ? S 3:00 init [2]
> 5569 ? S 0:00 /bin/sh /command/svscanboot
> 5573 ? S 0:04 \_ svscan /service
> 5588 ? S 0:00 | \_ supervise dnscachex
> 15457 ? S 4:53 | | \_ /usr/local/bin/dnscache
> 5601 ? S 0:00 | \_ supervise log
> 5611 ? S 8:42 | | \_ multilog t s99999 n10
> /var/log/dnscachex
> 5602 ? S 0:00 | \_ supervise walldns
> 18273 ? S 0:01 | | \_ /usr/local/bin/walldns
> 5603 ? S 0:00 | \_ supervise log
> 5623 ? S 0:03 | | \_ multilog t /var/log/walldns
> 5628 ? S 0:00 | \_ supervise tinydns
> 18269 ? S 0:02 | | \_ /usr/local/bin/tinydns
> 5629 ? S 0:00 | \_ supervise log
> 5641 ? S 0:02 | | \_ multilog t /var/log/tinydns
--
.''`. Ondra 'Kepi' Kudlik
: :' : Debian GNU/Linux User
`. `'
`- http://www.nosoftwarepatents.com/cz/m/intro/index.html
Partial thread listing:
- Re: Spousteni djbdns, (pokračuje)