bear007 0 Zgłoś post Napisano Wrzesień 9, 2009 Witajcie, Mam taki problem, że ilekroć usunę pliki logów, one znów rozmnażają się i zapychają mi 20 GB na VPS (!). Znajdują się one w: /var/log/lxadmin/maillog-<liczba> Takie logi mają po 100 - 200 MB (!) A drugie miejsce to: /home/admin/__processed_stats/<nazwa_domeny>-custom_log-<liczba> Tutaj też logi mają po kilkaset mega, o zgrozo Co z tym zrobić? Czy te logi są mi do czegoś potrzebne? Czy da się jakoś ograniczyć? Żeby na przykład tworząc nowy log kasowało jakieś starsze automatycznie albo coś innego? Udostępnij ten post Link to postu Udostępnij na innych stronach
bear007 0 Zgłoś post Napisano Październik 24, 2009 Czy ktoś jest mi w stanie pomóc? Przykładowy log: Sep 18 03:36:02 nazwakonta qmail: 1253237762.912512 new msg 25116675Sep 18 03:36:02 nazwakonta qmail: 1253237762.912609 info msg 25116675: bytes 2285 from <#@[]> qp 8065 uid 206 Sep 18 03:36:02 nazwakonta qmail: 1253237762.917604 starting delivery 161283: msg 25116675 to local domena.com-postmaster@domena.com Sep 18 03:36:02 nazwakonta qmail: 1253237762.917654 status: local 2/10 remote 0/60 Sep 18 03:36:03 nazwakonta qmail: 1253237763.057450 delivery 161282: success: did_0+0+1/ Sep 18 03:36:03 nazwakonta qmail: 1253237763.057639 status: local 1/10 remote 0/60 Sep 18 03:36:03 nazwakonta qmail: 1253237763.057689 end msg 25116674 Sep 18 03:36:03 nazwakonta qmail: 1253237763.449882 delivery 161283: success: did_0+0+1/ Sep 18 03:36:03 nazwakonta qmail: 1253237763.449963 status: local 0/10 remote 0/60 Sep 18 03:36:03 nazwakonta qmail: 1253237763.449977 end msg 25116675 Udostępnij ten post Link to postu Udostępnij na innych stronach
bear007 0 Zgłoś post Napisano Listopad 11, 2009 Czy ktoś jest mi w stanie pomóc? Przykładowy log: Ktokolwiek? Udostępnij ten post Link to postu Udostępnij na innych stronach
marcoos 0 Zgłoś post Napisano Listopad 12, 2009 logrotate Udostępnij ten post Link to postu Udostępnij na innych stronach
bear007 0 Zgłoś post Napisano Listopad 12, 2009 logrotate tzn.? Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Listopad 12, 2009 tzn.? http://www.google.pl...tate&lr=lang_pl Ewntualnie szukasz co Ci zapycha te logi i zmniejszasz ilość logowanych informacji do loga w configu danego programu. Udostępnij ten post Link to postu Udostępnij na innych stronach
bear007 0 Zgłoś post Napisano Listopad 12, 2009 http://www.google.pl...tate&lr=lang_pl Ewntualnie szukasz co Ci zapycha te logi i zmniejszasz ilość logowanych informacji do loga w configu danego programu. No dzięki wielkie :/ Masz napisane u góry co mi zapycha logi, jak zmniejszyć ilość logowanych informacji przez lxadmin i przez serwer lighttpd? /var/log/messages { daily # rotowanie codzienne rotate 14 # przechowuje logi z ostatnich 14 cykli - w tym przypadku 14 dni nocompress # bez pakowania postrotate /bin/killall -HUP syslogd endscript # przeładuj syslog po każdym cyklu } Pierwszy wynik z google - podana jest powyższa konfiguracja logrotate. Moje pytania: 1. Gdzie mam wkleić tą konfiguracje 2. Jak dostosować ją do moich logów 3. Skąd wziąć logrotate - czy to zwykły program który zaciągnę za pomocą yum? Udostępnij ten post Link to postu Udostępnij na innych stronach
bear007 0 Zgłoś post Napisano Listopad 17, 2009 No dzięki wielkie :/ Masz napisane u góry co mi zapycha logi, jak zmniejszyć ilość logowanych informacji przez lxadmin i przez serwer lighttpd? Pierwszy wynik z google - podana jest powyższa konfiguracja logrotate. Moje pytania: 1. Gdzie mam wkleić tą konfiguracje 2. Jak dostosować ją do moich logów 3. Skąd wziąć logrotate - czy to zwykły program który zaciągnę za pomocą yum? Czy ktokolwiek mógłby mi tutaj pomóc? Udostępnij ten post Link to postu Udostępnij na innych stronach
marcoos 0 Zgłoś post Napisano Listopad 18, 2009 Jeśli oczekujesz, że ktoś wykona pracę za Ciebie to zatrudnij kogoś z elementarną wiedzą o systemach UNIXowych. W temacie otrzymałeś wszystkie niezbędne informacje do rozwiązania problemu. Dla jasności: > jak zmniejszyć ilość logowanych informacji przez lxadmin i przez serwer lighttpd? Poprzez stosowną linijkę w pliku konfiguracyjnym tegoż. Za logowanie w light jest odpowiedzialny moduł accesslog i pozwala zmienić CLF na praktycznie co tylko chcesz (tylko czy ma to jakikolwiek sens?). Składnia jest szczegółowo opisana w uwaga, niespodzianka dokumentacji lighttpd Pytania numerowane: 1) Do pliku konfiguracyjnego logrotate 2) Poprzez podanie ścieżki do rotowanego pliku, wybór częstotliwości oraz podanie PIDa lighttpd w celu podania mu HUPa żeby się nie zdziwił, że nagle mu ktoś plik zabrał. Znowu szczegóły serwuje dokumentacja logrotate. Zarówno w formie online jak i uwaga, tutaj totalne zaskoczenie pod 'man logrotate' 3) Jak większość znanych i lubianych narzędzi unixowych implementacja logrotate znajduje się w repozytorium praktycznie każdej liczącej się dystrybucji i zalecane jest instalowanie z wykorzystaniem pakietów tejże. O dziwo wytwory RedHato-podobne też taki system posiadają mimo jego kulawości i ułomności (MSPANC, przepraszam, awersja do RPMów Udostępnij ten post Link to postu Udostępnij na innych stronach
bear007 0 Zgłoś post Napisano Listopad 18, 2009 Jeśli oczekujesz, że ktoś wykona pracę za Ciebie to zatrudnij kogoś z elementarną wiedzą o systemach UNIXowych. W temacie otrzymałeś wszystkie niezbędne informacje do rozwiązania problemu. Skoro to tak proste jak piszesz to po co zatrudniać kogoś? Nie odpowiadaj, to pytanie retoryczne. Nie po to uczę się i pytam na forum, żeby zatrudniać kogoś innego do tego. Dla jasności: > jak zmniejszyć ilość logowanych informacji przez lxadmin i przez serwer lighttpd? Poprzez stosowną linijkę w pliku konfiguracyjnym tegoż. Za logowanie w light jest odpowiedzialny moduł accesslog i pozwala zmienić CLF na praktycznie co tylko chcesz (tylko czy ma to jakikolwiek sens?). Składnia jest szczegółowo opisana w uwaga, niespodzianka dokumentacji lighttpd To jest dokumentacja accesslog w lighttpd: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAccessLog. Nie ma tutaj ani słowa o tym jak zmniejszyć limit logów. Czy mógłbyś mi pokazać gdzie te informacje są? Pytania numerowane: 1) Do pliku konfiguracyjnego logrotate 2) Poprzez podanie ścieżki do rotowanego pliku, wybór częstotliwości oraz podanie PIDa lighttpd w celu podania mu HUPa żeby się nie zdziwił, że nagle mu ktoś plik zabrał. Znowu szczegóły serwuje dokumentacja logrotate. Zarówno w formie online jak i uwaga, tutaj totalne zaskoczenie pod 'man logrotate' 3) Jak większość znanych i lubianych narzędzi unixowych implementacja logrotate znajduje się w repozytorium praktycznie każdej liczącej się dystrybucji i zalecane jest instalowanie z wykorzystaniem pakietów tejże. O dziwo wytwory RedHato-podobne też taki system posiadają mimo jego kulawości i ułomności (MSPANC, przepraszam, awersja do RPMów To co napisałeś niestety mi nie pomaga. Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Listopad 18, 2009 To jest dokumentacja accesslog w lighttpd: http://redmine.light...s:ModAccessLog. Nie ma tutaj ani słowa o tym jak zmniejszyć limit logów. Czy mógłbyś mi pokazać gdzie te informacje są? accesslog.format Tutaj możesz manipulować jakie dana maja być logowane, mniej danych logowanych = mniejszy log W swoim poście na początku wkleiłeś fragment loga Sep 18 03:36:02 nazwakonta qmail: 1253237762.917654 status: local 2/10 remote 0/60 z tego co widać to log od qmaila, który loguje wszystko jak leci łącznie ze statusami, poszukaj w konfiguracji/dokumentacji qmaila informacji jak ograniczyc ilość logowanych informacji. A co do logrotate to kolega marcoss podał Ci wystarczająco dużo informacji, a próbowałeś wpisać w google "logrotate lighttpd" ? Polecam pierwszy link - http://www.cyberciti...-logrotate.html Udostępnij ten post Link to postu Udostępnij na innych stronach
bear007 0 Zgłoś post Napisano Listopad 18, 2009 Dobra, przygotowałem konfigurację w /etc/lxadmin/logrotate zgodnie z linkiem który zaproponował regdos: "/var/log/lxadmin/maillog*" "/home/admin/__processed_stats/*custom_log*" { missingok copytruncate rotate 7 notifempty sharedscripts postrotate /etc/init.d/lighttpd reload endscript } MissingOk oznacza pomijanie brakujących plików, copytruncate - usuwanie pliku po jego skopiowaniu, rotate 7 - 7 razy obracanie plikiem, notifyempty - pomijanie pustych, a sharedscripts oznacza akcje wywoływane w trakcie obracania logów a więc logi są obracane a później jest restartowany lighttpd (trochę bezsensowne i po co?). Problem teraz mam taki, że tam nie jest napisane jak odpalać logrotate z crona z podaną konfiguracją. jak to zrobić? Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Listopad 18, 2009 Problem teraz mam taki, że tam nie jest napisane jak odpalać logrotate z crona z podaną konfiguracją. jak to zrobić? A masz zainstalowane logrotate w ogóle ? Jaką masz dystrybucję ? Masz katalog /etc/cron.daily ? to są zadania uruchamiana codziennie, ja u siebie na gentoo mam plik wykonywalny w tym katalogu o zawartości #! /bin/sh /usr/sbin/logrotate /etc/logrotate.conf który oznacza, że wykonywany jest program logrotate z ogólną konfiguracją zawartą w pliku /etc/logrotate.conf a w tym pliku jest zdefiniowane z jakiego dodatkowo katalogu ma czytać konfiguracje poszczególnych programów. Udostępnij ten post Link to postu Udostępnij na innych stronach
bear007 0 Zgłoś post Napisano Listopad 18, 2009 A masz zainstalowane logrotate w ogóle ? Jaką masz dystrybucję ? Masz katalog /etc/cron.daily ? to są zadania uruchamiana codziennie, ja u siebie na gentoo mam plik wykonywalny w tym katalogu o zawartości #! /bin/sh /usr/sbin/logrotate /etc/logrotate.conf który oznacza, że wykonywany jest program logrotate z ogólną konfiguracją zawartą w pliku /etc/logrotate.conf a w tym pliku jest zdefiniowane z jakiego dodatkowo katalogu ma czytać konfiguracje poszczególnych programów. Ah, ok. To spróbuję tak. pzdr. Udostępnij ten post Link to postu Udostępnij na innych stronach