[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Services die afhankelijk van elkaar zijn



Op 4-12-2012 11:46, Paul van der Vlis schreef:
> Hoi,
> 
> Ik draai een systeem waarbij enkele services afhankelijk van elkaar
> zijn. Als bijvoorbeeld de database herstart wordt, bijvoorbeeld voor een
> security update, dan moet ook een andere service herstart worden, want
> die doet het dan niet meer (en hersteld zich ook niet).
> 
> Is er binnen Debian een mechanisme om dit te automatiseren? Dus dat als
> b.v. de database herstart wordt, ook een andere service herstart wordt?

Nee, zo'n mechanisme is er standaard niet; volgens mij kunnen zelfs
"moderne" systemen als upstart en systemd dat niet.

De simpelste oplossing is om het init-script van de database server uit
te breiden, zodat het na een restart ook de afhankelijke service
herstart. Niet mooi, wel effectief.

> Of is er principieel iets mis met een service als deze dusdanig
> afhankelijk is van een andere service, dat die andere service niet even
> herstart kan worden?

Een gewetensvraag :-)

Als een service afhankelijk is van een andere service, dan moet je er
natuurlijk rekening mee houden, dat die service soms niet beschikbaar
is, en daar zou de afhankelijke service mee om moeten kunnen gaan. Als
er in de afhankelijkheid ook nog eens sprake is van netwerkverkeer, dan
geldt dat in nog grotere mate.

In de praktijk heb ik echter maar al te vaak gezien, dat dit niet het
geval is. Het komt dus vaker voor.

Groeten,
Martijn


Reply to: