On 02/12/2014 14:25, Gian Uberto Lauri wrote:
> Pol Hallen writes:
>  > ciao a tutti :-)
>  > 
>  > leggendo qua e la noto che:
>  > 
>  > - systemd ha i suoi log (binari) - rispetto a quelli testuali di syslog
> 
> I logo sono gestiti da journald e sono strutturati a campi di
> dimensione fissa con valori binari possibili anche nel corpo del
> messaggio di log. Se poi systemd è pensato per dover per forza avere
> journald come logger, non so quanto sia una buona cosa, ma sono
> portato a dire che non la sia.

Via, sfatiamo qualche mito. Si, systemd ha bisogno di journald ma puoi
configurare journald per usare un piccolo buffer circolare di RAM e
mandare tutto a syslogd. In pratica journald diventa un "dettaglio
implementativo" di come systemd gestisce internamente i log e tu
continui a vedere syslogd e manco te ne accorgi.

> E non è non avere log in text plain (sarebbe meglio in ascii con
> opportune sequenze per i caratteri oltre i 7 bit) che ha portato molti
> ad affermare che è male perché alza i requisiti minimi di fruizione
> dei log un po' troppo in alto.

Vedi sopra.

> Inoltre non sono sicuro che sia tanto efficiente quanto un db nato per
> fare il db

Per quello che deve fare è anche più veloce di un db, ma puoi sempre
usare uno dei vari tool per inoltrare i log ad un'altra macchina (come
fa rsyslog) e li gestirli con journald, syslogd oppure mandarli dentro a
un database relazionale.

>  > - tutti i servizi della macchina dipendono da systemd (e di conseguenza 
>  > se crasha occorre riavviare)
> 
> In realtà dovrebbe fare sempre fork & exec mantenendo la paternità dei
> processi avviati per poterne fare il wait finale.
> 
> Se systemd avesse qualcosa di interattivo per fargli fare la wait
> finale su tutti i defunct con ppid 1 non sarebbe niente male.

Cosa intendi? Se non sbaglio fa esattamente questo.

federico

-- 
Federico Di Gregorio                         [email protected]
Di Nunzio & Di Gregorio srl                               http://dndg.it
 I did appreciate the irony that I was whining about encoding issues on
  a mailing list that was unable to show those chars, too.
                                 -- Antti S. Lankila to mono-devel-list@


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Rispondere a