Điểm:0

Làm cách nào để định cấu hình đúng tệp cấu hình logrotate tùy chỉnh?

lá cờ vn

Lần đầu tiên hôm nay, tôi đang cố gắng viết một tệp cấu hình cho logrotate.Khi tôi khởi động lại dịch vụ logrotate, tôi gặp lỗi sau: logrotate.service: Không thành công với kết quả 'exit-code'.

Nếu tôi xóa tệp của mình và khởi động lại logrotate.service, mọi thứ đều ổn

Đây là tệp cấu hình logrotate.conf của tôi

# xem "man logrotate" để biết chi tiết
# xoay tệp nhật ký hàng tuần
hàng tuần

# giữ các công việc tồn đọng trong 4 tuần
xoay 4

# tạo tệp nhật ký mới (trống) sau khi xoay tệp cũ
tạo ra

# sử dụng ngày làm hậu tố của tệp được xoay
#datetext

# bỏ ghi chú này nếu bạn muốn nén tệp nhật ký của mình
#nén

# gói thả thông tin luân chuyển nhật ký vào thư mục này
bao gồm /etc/logrotate.d

# nhật ký dành riêng cho hệ thống cũng có thể được định cấu hình tại đây.

Đây là tập tin cấu hình tùy chỉnh của tôi

/var/www/webd/logs/clean.log
{
        xoay 12
        hàng tháng
        mất tích
        thông báo
        nén
}

Có chuyện gì với tệp tin này vậy?

Cảm ơn,

Thierry

Tilman Schmidt avatar
lá cờ bd
Hệ điều hành và phiên bản của bạn là gì? Logrotate có thực sự được cấu hình để chạy như một dịch vụ trên hệ thống đó không? `Sudo systemctl status logrotate` (hoặc tương đương trên hệ điều hành của bạn) báo cáo điều gì? Vui lòng chỉnh sửa câu hỏi của bạn để thêm thông tin đó.
Điểm:0
lá cờ vn

Nhờ câu trả lời của bạn @Tilman Schmidt, tôi nhận ra rằng vấn đề của mình xuất phát từ vấn đề quyền truy cập vào tệp nhật ký

févr. 24 08:34:30 logrotate[23728]: lỗi: bỏ qua "/var/www/webd/logs/clean.log" vì thư mục mẹ có quyền không an toàn (Có thể ghi trên thế giới hoặc có thể ghi theo nhóm không phải là "root") Đặt Chỉ thị "su" trong tệp cấu hình để cho logrotate biết người dùng/nhóm nào sẽ được sử dụng để xoay vòng.

bằng cách thêm mệnh đề su webd webd trong tệp cấu hình của tôi và bằng cách khởi động lại dịch vụ logrotate, mọi thứ trở lại bình thường

/var/www/webd/logs/clean.log
{
        xoay 12
        hàng tháng
        mất tích
        thông báo
        nén
        su webd webd
}

Cảm ơn bạn đã giúp đỡ :)

người đàn ông của họ

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.