Version 7 (modified by jpo, 7 years ago)

--

Zmniejszanie logów systemowych

System generuje dość sporo szczegółowych logów operacji, niektóre z nich po pewnym czasie tracą swoją ważność. W szczególności dotyczy to automatycznie/wsadowo wykonywanych akcji na kartotekach klientów, produktów, pobieraniu maili itp.

W celu zmniejszenia zawartości tabel zaleca się następującą procedurę (do wykonania poza godzinami pracy). Logi możemy podzielić na 3 grupy:

  1. Techniczne - mogą być czyszczone całkowicie
  1. Administracyjne - mogą być czyszczone ze wszystkich wpisów ale w oparciu o filtr DATY.
    
    
  1. Logi obiektów - mogą być czyszczone tylko z określonych kategorii wpisów (o tym kto dodał, zmienił itd. zachowujemy informacje)
    DELETE FROM contacts_log WHERE chacat = 'BS_SYNC_SUCCESS';
    
    DELETE FROM addresses_log WHERE chacat = 'BS_SYNC_SUCCESS';
    
    DELETE FROM email_accounts_log WHERE chacat IN ('FOLDER_SYNC','EMAIL_CACHE_ADD','EMAIL_CACHE_DELETE','LOG_AUTO_CLEAN');
    
    DELETE FROM depository_log WHERE chacat = 'BS_SYNC_SUCCESS';
    

Logi w bazie danych to jeden z elementów dzięki, którym możemy odchudzić system. W systemie eDokumenty zapisują się także logi w formie plików tekstowych te również po jakimś czasie tracą ważność.

Lokalizacja plików z logami systemowymi:

/home/edokumenty/public_html/apps/edokumenty/var/log
  • logi procesu BSConnect
    /home/edokumenty/public_html/apps/edokumenty/var/log/BSCONNECT
    
  • logi procesu CronRunner
    /home/edokumenty/public_html/apps/edokumenty/var/log/CRON
    
  • logi procesu FILE PREVIEW - więcej o procesie w tym artykule
    /home/edokumenty/public_html/apps/edokumenty/var/log/CRON
    

Lokalizacja plików z logami backproca (synchronizacja poczty w tle)

/home/edokumenty/public_html/apps/backproc/log