- 라라벨 호라이즌 로그 파일 순환 , log rotation (logrotate)
- logrotate 설정 파일
/etc/logrotate.d/horizon 파일 수정
/웹경로/storage/logs/horizon.log {
su www-data www-data
daily
missingok
rotate 7
#compress
#delaycompress
notifempty
create 664 www-data www-data
dateext
dateformat -%Y%m%d
extension .log
#copytruncate
postrotate
supervisorctl restart horizon # 재시작 하지 않으면 새 파일에 로그 기록이 안됨
endscript
}
//-------------------------------------
참고 supervisor 설정 파일
- /etc/supervisor/conf.d/horizon.conf 파일
[program:horizon]
process_name=%(program_name)s
command=php /웹경로/artisan horizon
autostart=true
autorestart=true
user=www-data
redirect_stderr=true
stdout_logfile=/웹경로/storage/logs/horizon.log
stdout_logfile_maxbytes=3MB
stdout_logfile_backups=3
stderr_logfile=/웹경로/storage/logs/horizon-err.log
stderr_logfile_maxbytes=3MB
stderr_logfile_backups=3
'Code > PHP' 카테고리의 다른 글
php 8.1 설치 (ubuntu) (0) | 2022.08.03 |
---|---|
[Laravel] SiteMap 만들기 (0) | 2022.05.15 |
php8 , JIT(Just-In-Time) 성능 측정 (0) | 2022.02.18 |
라라벨 업그레이드 매뉴얼 정리 ( 6 -> 7 -> 8 -> 9) (0) | 2022.02.16 |
라라벨 버전 내역 (v6 -> v9 로 업그레이드 방법) (성능 측정) (2024-05) (3) | 2022.02.15 |