1843 lines
66 KiB
Plaintext
1843 lines
66 KiB
Plaintext
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
Creating stub state file: /var/lib/logrotate/status
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /shared/logs/var-log/nginx/*.log forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /shared/logs/var-log/nginx/access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log needs rotating
|
||
|
|
rotating log /shared/logs/var-log/nginx/error.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-13'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
glob finding old rotated logs failed
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.access.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-13'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
glob finding old rotated logs failed
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.error.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-13'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
glob finding old rotated logs failed
|
||
|
|
renaming /shared/logs/var-log/nginx/error.log to /shared/logs/var-log/nginx/error.log.2025-11-13
|
||
|
|
creating new /shared/logs/var-log/nginx/error.log mode = 0640 uid = 0 gid = 0
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.access.log to /shared/logs/var-log/nginx/seahub.access.log.2025-11-13
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.access.log mode = 0640 uid = 0 gid = 0
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.error.log to /shared/logs/var-log/nginx/seahub.error.log.2025-11-13
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.error.log mode = 0640 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /opt/seafile/logs/seafile.log
|
||
|
|
/opt/seafile/logs/seahub.log
|
||
|
|
/opt/seafile/logs/seafdav.log
|
||
|
|
/opt/seafile/logs/file_updates_sender.log
|
||
|
|
/opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
/opt/seafile/logs/seahub_email_sender.log
|
||
|
|
/opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
/opt/seafile/logs/index.log
|
||
|
|
/opt/seafile/logs/content_scan.log
|
||
|
|
/opt/seafile/logs/fileserver.log
|
||
|
|
/opt/seafile/logs/fileserver-access.log
|
||
|
|
/opt/seafile/logs/fileserver-error.log
|
||
|
|
/opt/seafile/logs/notification-server.log
|
||
|
|
/opt/seafile/logs/notification-server-error.log
|
||
|
|
|
||
|
|
forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /opt/seafile/logs/seafile.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:55
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seahub.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:55
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seafdav.log
|
||
|
|
log /opt/seafile/logs/seafdav.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/file_updates_sender.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:55
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
log /opt/seafile/logs/repo_old_file_auto_del_scan.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/seahub_email_sender.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-13 23:55
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
log /opt/seafile/logs/work_weixin_notice_sender.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/index.log
|
||
|
|
log /opt/seafile/logs/index.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/content_scan.log
|
||
|
|
log /opt/seafile/logs/content_scan.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/fileserver.log
|
||
|
|
log /opt/seafile/logs/fileserver.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/fileserver-access.log
|
||
|
|
log /opt/seafile/logs/fileserver-access.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/fileserver-error.log
|
||
|
|
log /opt/seafile/logs/fileserver-error.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/notification-server.log
|
||
|
|
log /opt/seafile/logs/notification-server.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/notification-server-error.log
|
||
|
|
log /opt/seafile/logs/notification-server-error.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
rotating log /opt/seafile/logs/seafile.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-13'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
glob finding old rotated logs failed
|
||
|
|
rotating log /opt/seafile/logs/seahub.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-13'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
glob finding old rotated logs failed
|
||
|
|
rotating log /opt/seafile/logs/file_updates_sender.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-13'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
glob finding old rotated logs failed
|
||
|
|
renaming /opt/seafile/logs/seafile.log to /opt/seafile/logs/seafile.log.2025-11-13
|
||
|
|
creating new /opt/seafile/logs/seafile.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/seahub.log to /opt/seafile/logs/seahub.log.2025-11-13
|
||
|
|
creating new /opt/seafile/logs/seahub.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/file_updates_sender.log to /opt/seafile/logs/file_updates_sender.log.2025-11-13
|
||
|
|
creating new /opt/seafile/logs/file_updates_sender.log mode = 0644 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /shared/logs/var-log/nginx/*.log forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /shared/logs/var-log/nginx/access.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/error.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.access.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.error.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.access.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.error.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.access.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.error.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.access.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:54
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.error.log
|
||
|
|
Now: 2025-11-14 23:54
|
||
|
|
Last rotated at 2025-11-13 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.access.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-14'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.access.log to /shared/logs/var-log/nginx/seahub.access.log.2025-11-14
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.access.log mode = 0640 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /opt/seafile/logs/seafile.log
|
||
|
|
/opt/seafile/logs/seahub.log
|
||
|
|
/opt/seafile/logs/seafdav.log
|
||
|
|
/opt/seafile/logs/file_updates_sender.log
|
||
|
|
/opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
/opt/seafile/logs/seahub_email_sender.log
|
||
|
|
/opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
/opt/seafile/logs/index.log
|
||
|
|
/opt/seafile/logs/content_scan.log
|
||
|
|
/opt/seafile/logs/fileserver.log
|
||
|
|
/opt/seafile/logs/fileserver-access.log
|
||
|
|
/opt/seafile/logs/fileserver-error.log
|
||
|
|
/opt/seafile/logs/notification-server.log
|
||
|
|
/opt/seafile/logs/notification-server-error.log
|
||
|
|
|
||
|
|
forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /opt/seafile/logs/seafile.log
|
||
|
|
Now: 2025-11-14 23:55
|
||
|
|
Last rotated at 2025-11-13 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seahub.log
|
||
|
|
Now: 2025-11-14 23:55
|
||
|
|
Last rotated at 2025-11-13 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seafdav.log
|
||
|
|
log /opt/seafile/logs/seafdav.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/file_updates_sender.log
|
||
|
|
Now: 2025-11-14 23:55
|
||
|
|
Last rotated at 2025-11-13 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
log /opt/seafile/logs/repo_old_file_auto_del_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/seahub_email_sender.log
|
||
|
|
Now: 2025-11-14 23:55
|
||
|
|
Last rotated at 2025-11-13 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
log /opt/seafile/logs/work_weixin_notice_sender.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/index.log
|
||
|
|
log /opt/seafile/logs/index.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/content_scan.log
|
||
|
|
log /opt/seafile/logs/content_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver.log
|
||
|
|
log /opt/seafile/logs/fileserver.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-access.log
|
||
|
|
log /opt/seafile/logs/fileserver-access.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-error.log
|
||
|
|
log /opt/seafile/logs/fileserver-error.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server.log
|
||
|
|
log /opt/seafile/logs/notification-server.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server-error.log
|
||
|
|
log /opt/seafile/logs/notification-server-error.log does not exist -- skipping
|
||
|
|
rotating log /opt/seafile/logs/seafile.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-14'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/seahub.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-14'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/file_updates_sender.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-14'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /opt/seafile/logs/seafile.log to /opt/seafile/logs/seafile.log.2025-11-14
|
||
|
|
creating new /opt/seafile/logs/seafile.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/seahub.log to /opt/seafile/logs/seahub.log.2025-11-14
|
||
|
|
creating new /opt/seafile/logs/seahub.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/file_updates_sender.log to /opt/seafile/logs/file_updates_sender.log.2025-11-14
|
||
|
|
creating new /opt/seafile/logs/file_updates_sender.log mode = 0644 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
Creating stub state file: /var/lib/logrotate/status
|
||
|
|
Creating stub state file: /var/lib/logrotate/status
|
||
|
|
Creating stub state file: /var/lib/logrotate/status
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /shared/logs/var-log/nginx/*.log forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /shared/logs/var-log/nginx/access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.access.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.error.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log needs rotating
|
||
|
|
rotating log /shared/logs/var-log/nginx/error.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-18'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.access.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-18'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.error.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-18'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /shared/logs/var-log/nginx/error.log to /shared/logs/var-log/nginx/error.log.2025-11-18
|
||
|
|
creating new /shared/logs/var-log/nginx/error.log mode = 0640 uid = 0 gid = 0
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.access.log to /shared/logs/var-log/nginx/seahub.access.log.2025-11-18
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.access.log mode = 0640 uid = 0 gid = 0
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.error.log to /shared/logs/var-log/nginx/seahub.error.log.2025-11-18
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.error.log mode = 0640 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
error: error: error creating stub state file /var/lib/logrotate/status: File exists
|
||
|
|
error creating stub state file /var/lib/logrotate/status: File exists
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /opt/seafile/logs/seafile.log
|
||
|
|
/opt/seafile/logs/seahub.log
|
||
|
|
/opt/seafile/logs/seafdav.log
|
||
|
|
/opt/seafile/logs/file_updates_sender.log
|
||
|
|
/opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
/opt/seafile/logs/seahub_email_sender.log
|
||
|
|
/opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
/opt/seafile/logs/index.log
|
||
|
|
/opt/seafile/logs/content_scan.log
|
||
|
|
/opt/seafile/logs/fileserver.log
|
||
|
|
/opt/seafile/logs/fileserver-access.log
|
||
|
|
/opt/seafile/logs/fileserver-error.log
|
||
|
|
/opt/seafile/logs/notification-server.log
|
||
|
|
/opt/seafile/logs/notification-server-error.log
|
||
|
|
|
||
|
|
forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /opt/seafile/logs/seafile.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seahub.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seafdav.log
|
||
|
|
log /opt/seafile/logs/seafdav.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/file_updates_sender.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
log /opt/seafile/logs/repo_old_file_auto_del_scan.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/seahub_email_sender.log
|
||
|
|
Creating new state
|
||
|
|
Now: 2025-11-18 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
log /opt/seafile/logs/work_weixin_notice_sender.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/index.log
|
||
|
|
log /opt/seafile/logs/index.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/content_scan.log
|
||
|
|
log /opt/seafile/logs/content_scan.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/fileserver.log
|
||
|
|
log /opt/seafile/logs/fileserver.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/fileserver-access.log
|
||
|
|
log /opt/seafile/logs/fileserver-access.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/fileserver-error.log
|
||
|
|
log /opt/seafile/logs/fileserver-error.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/notification-server.log
|
||
|
|
log /opt/seafile/logs/notification-server.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
considering log /opt/seafile/logs/notification-server-error.log
|
||
|
|
log /opt/seafile/logs/notification-server-error.log does not exist -- skipping
|
||
|
|
Creating new state
|
||
|
|
rotating log /opt/seafile/logs/seafile.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-18'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/seahub.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-18'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
rotating log /opt/seafile/logs/file_updates_sender.log, log->rotateCount is 7
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-18'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /opt/seafile/logs/seafile.log to /opt/seafile/logs/seafile.log.2025-11-18
|
||
|
|
creating new /opt/seafile/logs/seafile.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/seahub.log to /opt/seafile/logs/seahub.log.2025-11-18
|
||
|
|
creating new /opt/seafile/logs/seahub.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/file_updates_sender.log to /opt/seafile/logs/file_updates_sender.log.2025-11-18
|
||
|
|
creating new /opt/seafile/logs/file_updates_sender.log mode = 0644 uid = 0 gid = 0
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
running postrotate script
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /shared/logs/var-log/nginx/*.log forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /shared/logs/var-log/nginx/access.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/error.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.access.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.error.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.access.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.error.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.access.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.error.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.access.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.error.log
|
||
|
|
Now: 2025-11-19 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.access.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-19'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.access.log to /shared/logs/var-log/nginx/seahub.access.log.2025-11-19
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.access.log mode = 0640 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
error: Reading state from file: /var/lib/logrotate/status
|
||
|
|
state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /opt/seafile/logs/seafile.log
|
||
|
|
/opt/seafile/logs/seahub.log
|
||
|
|
/opt/seafile/logs/seafdav.log
|
||
|
|
/opt/seafile/logs/file_updates_sender.log
|
||
|
|
/opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
/opt/seafile/logs/seahub_email_sender.log
|
||
|
|
/opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
/opt/seafile/logs/index.log
|
||
|
|
/opt/seafile/logs/content_scan.log
|
||
|
|
/opt/seafile/logs/fileserver.log
|
||
|
|
/opt/seafile/logs/fileserver-access.log
|
||
|
|
/opt/seafile/logs/fileserver-error.log
|
||
|
|
/opt/seafile/logs/notification-server.log
|
||
|
|
/opt/seafile/logs/notification-server-error.log
|
||
|
|
|
||
|
|
forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /opt/seafile/logs/seafile.log
|
||
|
|
Now: 2025-11-19 23:55
|
||
|
|
Last rotated at 2025-11-18 23:55
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/seahub.log
|
||
|
|
Now: 2025-11-19 23:55
|
||
|
|
Last rotated at 2025-11-18 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seafdav.log
|
||
|
|
log /opt/seafile/logs/seafdav.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/file_updates_sender.log
|
||
|
|
Now: 2025-11-19 23:55
|
||
|
|
Last rotated at 2025-11-18 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
log /opt/seafile/logs/repo_old_file_auto_del_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/seahub_email_sender.log
|
||
|
|
Now: 2025-11-19 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
log /opt/seafile/logs/work_weixin_notice_sender.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/index.log
|
||
|
|
log /opt/seafile/logs/index.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/content_scan.log
|
||
|
|
log /opt/seafile/logs/content_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver.log
|
||
|
|
log /opt/seafile/logs/fileserver.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-access.log
|
||
|
|
log /opt/seafile/logs/fileserver-access.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-error.log
|
||
|
|
log /opt/seafile/logs/fileserver-error.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server.log
|
||
|
|
log /opt/seafile/logs/notification-server.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server-error.log
|
||
|
|
log /opt/seafile/logs/notification-server-error.log does not exist -- skipping
|
||
|
|
rotating log /opt/seafile/logs/seahub.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-19'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/file_updates_sender.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-19'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /opt/seafile/logs/seahub.log to /opt/seafile/logs/seahub.log.2025-11-19
|
||
|
|
creating new /opt/seafile/logs/seahub.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/file_updates_sender.log to /opt/seafile/logs/file_updates_sender.log.2025-11-19
|
||
|
|
creating new /opt/seafile/logs/file_updates_sender.log mode = 0644 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
error: Reading state from file: /var/lib/logrotate/status
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /shared/logs/var-log/nginx/*.log forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /shared/logs/var-log/nginx/access.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/error.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.access.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.error.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.access.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.error.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.access.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.error.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.access.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-19 23:54
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.error.log
|
||
|
|
Now: 2025-11-20 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.access.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-20'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.access.log to /shared/logs/var-log/nginx/seahub.access.log.2025-11-20
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.access.log mode = 0640 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /opt/seafile/logs/seafile.log
|
||
|
|
/opt/seafile/logs/seahub.log
|
||
|
|
/opt/seafile/logs/seafdav.log
|
||
|
|
/opt/seafile/logs/file_updates_sender.log
|
||
|
|
/opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
/opt/seafile/logs/seahub_email_sender.log
|
||
|
|
/opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
/opt/seafile/logs/index.log
|
||
|
|
/opt/seafile/logs/content_scan.log
|
||
|
|
/opt/seafile/logs/fileserver.log
|
||
|
|
/opt/seafile/logs/fileserver-access.log
|
||
|
|
/opt/seafile/logs/fileserver-error.log
|
||
|
|
/opt/seafile/logs/notification-server.log
|
||
|
|
/opt/seafile/logs/notification-server-error.log
|
||
|
|
|
||
|
|
forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /opt/seafile/logs/seafile.log
|
||
|
|
Now: 2025-11-20 23:55
|
||
|
|
Last rotated at 2025-11-18 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seahub.log
|
||
|
|
Now: 2025-11-20 23:55
|
||
|
|
Last rotated at 2025-11-19 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seafdav.log
|
||
|
|
log /opt/seafile/logs/seafdav.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/file_updates_sender.log
|
||
|
|
Now: 2025-11-20 23:55
|
||
|
|
Last rotated at 2025-11-19 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
log /opt/seafile/logs/repo_old_file_auto_del_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/seahub_email_sender.log
|
||
|
|
Now: 2025-11-20 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
log /opt/seafile/logs/work_weixin_notice_sender.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/index.log
|
||
|
|
log /opt/seafile/logs/index.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/content_scan.log
|
||
|
|
log /opt/seafile/logs/content_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver.log
|
||
|
|
log /opt/seafile/logs/fileserver.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-access.log
|
||
|
|
log /opt/seafile/logs/fileserver-access.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-error.log
|
||
|
|
log /opt/seafile/logs/fileserver-error.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server.log
|
||
|
|
log /opt/seafile/logs/notification-server.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server-error.log
|
||
|
|
log /opt/seafile/logs/notification-server-error.log does not exist -- skipping
|
||
|
|
rotating log /opt/seafile/logs/seafile.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-20'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/seahub.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-20'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/file_updates_sender.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-20'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /opt/seafile/logs/seafile.log to /opt/seafile/logs/seafile.log.2025-11-20
|
||
|
|
creating new /opt/seafile/logs/seafile.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/seahub.log to /opt/seafile/logs/seahub.log.2025-11-20
|
||
|
|
creating new /opt/seafile/logs/seahub.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/file_updates_sender.log to /opt/seafile/logs/file_updates_sender.log.2025-11-20
|
||
|
|
creating new /opt/seafile/logs/file_updates_sender.log mode = 0644 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
error: Reading state from file: /var/lib/logrotate/status
|
||
|
|
state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /shared/logs/var-log/nginx/*.log forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /shared/logs/var-log/nginx/access.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/error.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.access.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.error.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.access.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.error.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.access.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.error.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.access.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-20 23:54
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.error.log
|
||
|
|
Now: 2025-11-21 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.access.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-21'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.access.log to /shared/logs/var-log/nginx/seahub.access.log.2025-11-21
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.access.log mode = 0640 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /opt/seafile/logs/seafile.log
|
||
|
|
/opt/seafile/logs/seahub.log
|
||
|
|
/opt/seafile/logs/seafdav.log
|
||
|
|
/opt/seafile/logs/file_updates_sender.log
|
||
|
|
/opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
/opt/seafile/logs/seahub_email_sender.log
|
||
|
|
/opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
/opt/seafile/logs/index.log
|
||
|
|
/opt/seafile/logs/content_scan.log
|
||
|
|
/opt/seafile/logs/fileserver.log
|
||
|
|
/opt/seafile/logs/fileserver-access.log
|
||
|
|
/opt/seafile/logs/fileserver-error.log
|
||
|
|
/opt/seafile/logs/notification-server.log
|
||
|
|
/opt/seafile/logs/notification-server-error.log
|
||
|
|
|
||
|
|
forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /opt/seafile/logs/seafile.log
|
||
|
|
Now: 2025-11-21 23:55
|
||
|
|
Last rotated at 2025-11-20 23:55
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/seahub.log
|
||
|
|
Now: 2025-11-21 23:55
|
||
|
|
Last rotated at 2025-11-20 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seafdav.log
|
||
|
|
log /opt/seafile/logs/seafdav.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/file_updates_sender.log
|
||
|
|
Now: 2025-11-21 23:55
|
||
|
|
Last rotated at 2025-11-20 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
log /opt/seafile/logs/repo_old_file_auto_del_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/seahub_email_sender.log
|
||
|
|
Now: 2025-11-21 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
log /opt/seafile/logs/work_weixin_notice_sender.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/index.log
|
||
|
|
log /opt/seafile/logs/index.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/content_scan.log
|
||
|
|
log /opt/seafile/logs/content_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver.log
|
||
|
|
log /opt/seafile/logs/fileserver.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-access.log
|
||
|
|
log /opt/seafile/logs/fileserver-access.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-error.log
|
||
|
|
log /opt/seafile/logs/fileserver-error.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server.log
|
||
|
|
log /opt/seafile/logs/notification-server.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server-error.log
|
||
|
|
log /opt/seafile/logs/notification-server-error.log does not exist -- skipping
|
||
|
|
rotating log /opt/seafile/logs/seahub.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-21'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/file_updates_sender.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-21'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /opt/seafile/logs/seahub.log to /opt/seafile/logs/seahub.log.2025-11-21
|
||
|
|
creating new /opt/seafile/logs/seahub.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/file_updates_sender.log to /opt/seafile/logs/file_updates_sender.log.2025-11-21
|
||
|
|
creating new /opt/seafile/logs/file_updates_sender.log mode = 0644 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
error: Reading state from file: /var/lib/logrotate/status
|
||
|
|
state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /shared/logs/var-log/nginx/*.log forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /shared/logs/var-log/nginx/access.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/error.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.access.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.error.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.access.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.error.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.access.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.error.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.access.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-21 23:54
|
||
|
|
log needs rotating
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.error.log
|
||
|
|
Now: 2025-11-22 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
rotating log /shared/logs/var-log/nginx/seahub.access.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-22'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /shared/logs/var-log/nginx/seahub.access.log to /shared/logs/var-log/nginx/seahub.access.log.2025-11-22
|
||
|
|
creating new /shared/logs/var-log/nginx/seahub.access.log mode = 0640 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
error: Reading state from file: /var/lib/logrotate/status
|
||
|
|
state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /opt/seafile/logs/seafile.log
|
||
|
|
/opt/seafile/logs/seahub.log
|
||
|
|
/opt/seafile/logs/seafdav.log
|
||
|
|
/opt/seafile/logs/file_updates_sender.log
|
||
|
|
/opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
/opt/seafile/logs/seahub_email_sender.log
|
||
|
|
/opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
/opt/seafile/logs/index.log
|
||
|
|
/opt/seafile/logs/content_scan.log
|
||
|
|
/opt/seafile/logs/fileserver.log
|
||
|
|
/opt/seafile/logs/fileserver-access.log
|
||
|
|
/opt/seafile/logs/fileserver-error.log
|
||
|
|
/opt/seafile/logs/notification-server.log
|
||
|
|
/opt/seafile/logs/notification-server-error.log
|
||
|
|
|
||
|
|
forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /opt/seafile/logs/seafile.log
|
||
|
|
Now: 2025-11-22 23:55
|
||
|
|
Last rotated at 2025-11-20 23:55
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/seahub.log
|
||
|
|
Now: 2025-11-22 23:55
|
||
|
|
Last rotated at 2025-11-21 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seafdav.log
|
||
|
|
log /opt/seafile/logs/seafdav.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/file_updates_sender.log
|
||
|
|
Now: 2025-11-22 23:55
|
||
|
|
Last rotated at 2025-11-21 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
log /opt/seafile/logs/repo_old_file_auto_del_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/seahub_email_sender.log
|
||
|
|
Now: 2025-11-22 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
log /opt/seafile/logs/work_weixin_notice_sender.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/index.log
|
||
|
|
log /opt/seafile/logs/index.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/content_scan.log
|
||
|
|
log /opt/seafile/logs/content_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver.log
|
||
|
|
log /opt/seafile/logs/fileserver.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-access.log
|
||
|
|
log /opt/seafile/logs/fileserver-access.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-error.log
|
||
|
|
log /opt/seafile/logs/fileserver-error.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server.log
|
||
|
|
log /opt/seafile/logs/notification-server.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server-error.log
|
||
|
|
log /opt/seafile/logs/notification-server-error.log does not exist -- skipping
|
||
|
|
rotating log /opt/seafile/logs/seahub.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-22'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/file_updates_sender.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-22'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /opt/seafile/logs/seahub.log to /opt/seafile/logs/seahub.log.2025-11-22
|
||
|
|
creating new /opt/seafile/logs/seahub.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/file_updates_sender.log to /opt/seafile/logs/file_updates_sender.log.2025-11-22
|
||
|
|
creating new /opt/seafile/logs/file_updates_sender.log mode = 0644 uid = 0 gid = 0
|
||
|
|
running postrotate script
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
reading config file /scripts/logrotate-conf/seafile-nginx
|
||
|
|
error: state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Reading state from file: /var/lib/logrotate/status
|
||
|
|
error: Allocating hash table for state file, size 64 entries
|
||
|
|
state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /shared/logs/var-log/nginx/*.log forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /shared/logs/var-log/nginx/access.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/error.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.access.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/notification.error.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.access.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafdav.error.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.access.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seafhttp.error.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.access.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-22 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /shared/logs/var-log/nginx/seahub.error.log
|
||
|
|
Now: 2025-11-23 23:54
|
||
|
|
Last rotated at 2025-11-18 23:54
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
not running postrotate script, since no logs were rotated
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
reading config file /scripts/logrotate-conf/seafile
|
||
|
|
error: error: Reading state from file: /var/lib/logrotate/status
|
||
|
|
state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
state file /var/lib/logrotate/status is already locked
|
||
|
|
logrotate does not support parallel execution on the same set of logfiles.
|
||
|
|
Allocating hash table for state file, size 64 entries
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
Creating new state
|
||
|
|
|
||
|
|
Handling 1 logs
|
||
|
|
|
||
|
|
rotating pattern: /opt/seafile/logs/seafile.log
|
||
|
|
/opt/seafile/logs/seahub.log
|
||
|
|
/opt/seafile/logs/seafdav.log
|
||
|
|
/opt/seafile/logs/file_updates_sender.log
|
||
|
|
/opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
/opt/seafile/logs/seahub_email_sender.log
|
||
|
|
/opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
/opt/seafile/logs/index.log
|
||
|
|
/opt/seafile/logs/content_scan.log
|
||
|
|
/opt/seafile/logs/fileserver.log
|
||
|
|
/opt/seafile/logs/fileserver-access.log
|
||
|
|
/opt/seafile/logs/fileserver-error.log
|
||
|
|
/opt/seafile/logs/notification-server.log
|
||
|
|
/opt/seafile/logs/notification-server-error.log
|
||
|
|
|
||
|
|
forced from command line (7 rotations)
|
||
|
|
empty log files are not rotated, old logs are removed
|
||
|
|
considering log /opt/seafile/logs/seafile.log
|
||
|
|
Now: 2025-11-23 23:55
|
||
|
|
Last rotated at 2025-11-20 23:55
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/seahub.log
|
||
|
|
Now: 2025-11-23 23:55
|
||
|
|
Last rotated at 2025-11-22 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/seafdav.log
|
||
|
|
log /opt/seafile/logs/seafdav.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/file_updates_sender.log
|
||
|
|
Now: 2025-11-23 23:55
|
||
|
|
Last rotated at 2025-11-22 23:55
|
||
|
|
log needs rotating
|
||
|
|
considering log /opt/seafile/logs/repo_old_file_auto_del_scan.log
|
||
|
|
log /opt/seafile/logs/repo_old_file_auto_del_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/seahub_email_sender.log
|
||
|
|
Now: 2025-11-23 23:55
|
||
|
|
Last rotated at 2025-11-18 23:00
|
||
|
|
log does not need rotating (log is empty)
|
||
|
|
considering log /opt/seafile/logs/work_weixin_notice_sender.log
|
||
|
|
log /opt/seafile/logs/work_weixin_notice_sender.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/index.log
|
||
|
|
log /opt/seafile/logs/index.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/content_scan.log
|
||
|
|
log /opt/seafile/logs/content_scan.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver.log
|
||
|
|
log /opt/seafile/logs/fileserver.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-access.log
|
||
|
|
log /opt/seafile/logs/fileserver-access.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/fileserver-error.log
|
||
|
|
log /opt/seafile/logs/fileserver-error.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server.log
|
||
|
|
log /opt/seafile/logs/notification-server.log does not exist -- skipping
|
||
|
|
considering log /opt/seafile/logs/notification-server-error.log
|
||
|
|
log /opt/seafile/logs/notification-server-error.log does not exist -- skipping
|
||
|
|
rotating log /opt/seafile/logs/seahub.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-23'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
rotating log /opt/seafile/logs/file_updates_sender.log, log->rotateCount is 7
|
||
|
|
Converted '.%Y-%m-%d' -> '.%Y-%m-%d'
|
||
|
|
dateext suffix '.2025-11-23'
|
||
|
|
glob pattern '.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
|
||
|
|
renaming /opt/seafile/logs/seahub.log to /opt/seafile/logs/seahub.log.2025-11-23
|
||
|
|
creating new /opt/seafile/logs/seahub.log mode = 0644 uid = 0 gid = 0
|
||
|
|
renaming /opt/seafile/logs/file_updates_sender.log to /opt/seafile/logs/file_updates_sender.log.2025-11-23
|
||
|
|
creating new /opt/seafile/logs/file_updates_sender.log mode = 0644 uid = 0 gid = 0
|
||
|
|
running postrotate script
|