problemy ze squidem przy starcie

Jacek Konieczny jajcus w bnet.pl
Pią, 6 Sie 2004, 11:12:33 CEST


On Fri, Aug 06, 2004 at 09:00:18AM +0200, Marcin Król wrote:
> >Żeby było śmieszniej to exim 3ma pida w /var/spool/exim :D
> 
> Moze trzeba zaczac ujednolicac miejsce trzymania pid'ow? :)

Tu sie pojawia problem z uprawnieniami. Niektóre programy pozbywają się
uprawnień roota zanim poznają pid odpowiedniego procesu. Nawet jeśli
pozbędą się tych praw później, to i tak pozostaje problem z usuwaniem
pidfile. Rozwiązaniem są katalogi /var/run/$service/ z odpowiednimi
uprawnieniami, ale trochę głupio robić katalog na jeden plik.

To jest jedna ze słabości startowania usług jak demony przechodzące
w tło, zamiast jako procesy-dzieci jakiegoś procesu zarządzającego
(svnserve, init itp.). W swoich projekatach ostatnio nawet nie próbuję
się bawić w obsługę przechodzenia w tło. Sporo roboty, żeby to jakoś
działało, a i tak nigdy nie będzie dobrze.

Pozdrowienia,
	Jacek




Więcej informacji o liście dyskusyjnej pld-users-pl