그래서 내 시스템에서, 관리자는 표준 오류를 캡처하고이 파일에 표준 출력 : 파일 이름을관리자가 시작한 프로세스의 stdout 및 stderr 로그 위치를 변경하는 방법은 무엇입니까?
[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
하지만은/var/로그/gunicorn에 gunicorn의 표준 출력 및 표준 오류 로그 파일 '의 위치를 변경하려면 고정 모니터링 목적으로.
이 내가 config 파일에서 수행 한 것입니다 :
[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
이 전혀 적용되지 않습니다하지만. 구성에서 무엇이든 놓친 적이 있습니까?