Comprendre le jour dans la vie d'un message Apache dans un système Linux moderne

Comment un jour dans une vie d'un message de journal Apache dans un systemd Linux moderne basé sur systemd ressemble-t-il? Je m'attendrais à ce que ce soit quelque chose comme ça:

  1. Le démon Apache écrit un message de journal en utilisant syslog(3)
  2. ce message de journal est écrit dans /run/systemd/journal/dev-log
  3. systemd-journald lit le message de journal de /run/systemd/journal/dev-log
  4. systemd-journald écrit dans /run/systemd/journal/syslog
  5. rsyslogd ou syslog-ng écoute /run/systemd/journal/syslog , récupère le message et le traite en fonction de sa configuration

Suis-je oublié quelque chose? Est-il possible qu'Apache consigne (par exemple les messages de journal d'access) directement dans les files, en contournant tout le système de journalisation?

Cela dépend de la configuration d'Apache. Comme décrit dans mod_log_config , CustomLog peut être utilisé pour envoyer des journaux directement à un file ou les CustomLog vers une command. Cette command pourrait à son tour canaliser le contenu sur un démon syslog ou même dans le systemd journal .

L'Apache 2.5 non encore libéré permet de se connecter directement à systemd via mod_journald .