Mam nastepujacy problem z apache - mianowicie jesli robie reboot
wszystko jest ok i apache startuje i dziala tak jak trzeba
Jesli natomiast przeladuje w trakcie pracy serwer apache'a (restart,
graceful - obojetnie) to serwer nie w staje a w logach otrzymuje tylko
blad:
"unable to open logs"
Logi sa ok prawa dostepu do logow tez skoro po reboobie system wstaje
Czy ktoś z was wie co moze byc przyczyna mojego problemu ??
Witam,
nie napisa�e� jakie �rodowisko, system itp. Ale przyjmijmy, �e po
reboocie apache startuje z uprawnieniami roota i p�niej zrzuca je
dzia�aj�c na u�ytkowniku webserwera. Dlatego mo�e by� tak, �e startuje
bez problemu, a p�niej dzia�aj�c na u�ytkowniku nieuprzywilejowanym nie
ma dost�pu do tych log�w bo restart nie powoduje eskalacji uprawnie�.
Prze��cz si� na u�ytkownika z kt�rym dzia�a apache (np. # su - apache) i
wtedy sprawd� czy mo�e pisa� do log�w. Je�li nie, to spraw aby m�g�.
Powodzenia i pozdrowienia
--
Piotr (DrFugazi) Tarnowski
http://www.drfugazi.eu.org
Mam nastepujacy problem z apache - mianowicie jesli robie reboot
wszystko jest ok i apache startuje i dziala tak jak trzeba
Jesli natomiast przeladuje w trakcie pracy serwer apache'a (restart,
graceful - obojetnie) to serwer nie w staje a w logach otrzymuje tylko
blad:
"unable to open logs"
Logi sa ok prawa dostepu do logow tez skoro po reboobie system wstaje
Obstawiam, że restart powoduje zatrzymanie które nie jest natychmiastowe i
pliki nie są od razu zamykane. Ustaw "KeepAlive 5" w httpd.conf, restartuj
mniej wiecej tak:
stop_apache
sleep 5
start _apache
MaW
Czasem warto też spróbować z `LogLevel debug'.
--
Dominik Zyla