Also in meinem System erfasst die Supervisor stderr und stdout in diese Dateien:Wie ändert man den stdout- und stderr-Protokollspeicherort von Prozessen, die vom Supervisor gestartet wurden?
[email protected]:/var/log/supervisor# ls -l
total 24
-rw------- 1 root root 18136 Sep 14 03:35 gunicorn-stderr---supervisor-VVVsL1.log
-rw------- 1 root root 0 Sep 14 03:35 gunicorn-stdout---supervisor-lllimW.log
-rw------- 1 root root 0 Sep 14 03:35 nginx-stderr---supervisor-HNIPIA.log
-rw------- 1 root root 0 Sep 14 03:35 nginx-stdout---supervisor-2jDN7t.log
-rw-r--r-- 1 root root 1256 Sep 14 03:35 supervisord.log
Aber ich möchte gunicorn die stdout und stderr Protokolldateien ‚Ort/var/log/gunicorn und fixiert die Dateinamen ändern zu Überwachungszwecken.
Dies ist, was ich in der Config-Datei getan haben:
[program:gunicorn]
stdout_capture_maxbytes=50MB
stderr_capture_maxbytes=50MB
stdout = /var/log/gunicorn/gunicorn-stdout.log
stderr = /var/log/gunicorn/gunicorn-stderr.log
command=/usr/bin/gunicorn -w 2 server:app
jedoch es keinen Einfluss nehmen überhaupt. Habe ich etwas in der Konfiguration vermisst?