Tôi đang chạy Ubuntu 14.04 LTS và nginx trên VPS Digital Ocean và thỉnh thoảng nhận được những email này về một công việc định kỳ không thành công:
Môn học
Kiểm tra cron -x / usr / sbin / anacron | | (cd / && run-tùng --report /etc/cron.d Daily)
Phần chính của email là:
/etc/cron.d Daily / logate
Bất kỳ suy nghĩ về cách tôi có thể giải quyết điều này?
Cập nhật:
/var/log/nginx/*.log {
  weekly
  missingok 
  rotate 52 
  compress 
  delaycompress
  notifempty 
  create 0640 www-data adm
  sharedscripts
  prerotate
      if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
          run-parts /etc/logrotate.d/httpd-prerotate; \
      fi
  endscript 
  postrotate 
      invoke-rc.d nginx rotate >/dev/null 2>&1
  endscript 
}
Cập nhật:
$ sudo invoke-rc.d nginx rotate
initctl: invalid command: rotate
Try `initctl --help' for more information.
invoke-rc.d nginx rotatekhông thành công, hãy thử chạy nó với tư cách là người dùng phù hợp và cũng cho chúng tôi thấy tập lệnh đó, dán đầu ra vào câu hỏi ban đầu của bạn. tks.
                
/etc/logrotate.d/nginixkịch bản của bạn