Tôi đang chạy một ứng dụng nút bằng systemd với một tệp đơn vị. Nhật ký ứng dụng có thể được xem bằng cách sử dụng journalctl -u example.com
nhưng nhật ký bị cắt tại một số điểm, xóa lịch sử (mà tôi cần để gỡ lỗi).
Làm cách nào để định cấu hình xoay vòng nhật ký với systemd để nhật ký ứng dụng của tôi được lưu trữ example.com.log.1
, example.com.log.2
v.v. để tôi có thể truy vấn lịch sử của ứng dụng?
Đây là tập tin đơn vị của tôi:
ExecStart=/usr/bin/node keystone.js
#Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=example.com
User=user
Group=user
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
man journald.conf
lại để xem lại các tùy chọn kiểm soát không gian đĩa của tạp chí systemd. Nếu bạn vẫn còn một câu hỏi, hãy đăng nội dung của bạn /etc/systemd/journald.conf
.