Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Logi access.log error.log, zapis logów w innym miejscu, brak zapisu do pliku
WhiteDevil
post 14.05.2013, 14:59:33
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.02.2009

Ostrzeżenie: (0%)
-----


Witam.

Mam problem z logami.

Chcę aby apache zapisywał logi w innym miejscu niż robi to domyślnie. (niby proste)

Konfiguracja w apache2.conf:
ErrorLog ${APACHE_LOG_DIR}/error.log
ErrorLog "/var/www/.../.../error.log"

CustomLog "/var/www/.../logs/access.log" combined
CustomLog "/var/www/.../logs/access_agent.log" agent

Sprawa wygląda tak że w/w pliki tworzą się w .../logs/, ale dane się do nich nie zapisują, tzn do access.log i access_agent.log
Np do pliku error.log zapisują się tylko :

[Mon May 13 10:32:19 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.4.6-1ubuntu1.2 configured -- resuming normal operations
[Mon May 13 11:17:15 2013] [notice] caught SIGTERM, shutting down
[Mon May 13 11:17:28 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.4.6-1ubuntu1.2 configured -- resuming normal operations
[Mon May 13 11:26:56 2013] [notice] caught SIGTERM, shutting down
.....

W tym samym czasie (przy takiej konfiguracji) dane się cały czas zapisuję w domyślnym miejscu czyli:
/var/log/apache2/access.log i /var/log/apache2/error.log

Czy może mi to ktoś pomóc pojąć? Siedzę na tym już drugi dzień. Próbowałem nawet zmienić prawa do plików na 777 i nic.
Skoro apache mógł sam utworzyć pliki to i powinien być wstanie do nich pisać smile.gif

Jeżeli nikt nie ma pomysłu to zastanawiam się nad skryptem shelowym który powiedzmy co 5 minut będzie kopiował mi pliki logów we wskazane miejsce np za pomocą Crona.
Go to the top of the page
+Quote Post
mar1aczi
post 15.05.2013, 06:21:25
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Czy oby na pewno jesteś przekonany, że pliki logów w miejscu, w którym nie zapisuje się nic poza tym, że demon został uruchomiony/zatrzymany utworzył proces apache/httpd?
Prawa do pliku to nie wszystko smile.gif Jakie masz prawa do katalogu?
Z innej strony: Twoje rozwiązanie generuje podwójne zajęcie miejsca. Jeśli chcesz mieć wgląd do logów dla danej strony w "innym miejscu" poszukaj pod hasłem "mount bind" wink.gif

Ten post edytował mar1aczi 15.05.2013, 06:22:02


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.05.2025 - 07:52