Apache - zwei VirtualHosts mit einer Logdatei

Hallo

Habe einen Apache 2.2 eingerichtet. Für HTTP und HTTPS gibt es jeweils einen VirtualHost, da ein VirtualHost nicht beides gleichzeitig kann (ich wüsste zumindest nicht wie).

Für beide habe ich in der Konfiguration die Zeilen

ErrorLog "| /usr/sbin/rotatelogs /var/www/logs/error/%Y-%m-%d 86400"
CustomLog "| /usr/sbin/rotatelogs /var/www/logs/access/%Y-%m-%d 86400" combined

Jetzt laufen da zwei rotatelogs-Prozesse parallel, die beide in die gleiche Accesslog-Datei schreiben. Für den Errorlog wird das sicher auch passieren, wenn denn mal Fehler auftreten.
Erst dachte ich dass sich die Prozesse gegenseitig behindern würden, aber Testaufrufe abwechselnd mit HTTP und HTTPS werden korrekt geloggt.

Jetzt die Frage: Kann man das so betreiben oder gibt es da Datenverlust, wenn die Aufrufe dicht hintereinander kommen?

sigterm

Hallo,

kannst du m.E. so lassen, läuft bei mir seit langem problemlos.

Willst du es anders, sagt die Standard-conf:

If you would like to have separate agent and referer logfiles, uncomment

the following directives.

#CustomLog logs/referer_log referer
#CustomLog logs/agent_log agent

For a single logfile with access, agent, and referer information

(Combined Logfile Format), use the following directive:

CustomLog logs/access_log combined

Have a lot of Fun!

godam