Назад | Перейти на главную страницу

Как узнать, когда мои журналы повернуты

У меня есть сайт, который не работает до полуночи, и я думаю, что это может быть связано с ротацией журналов моего сервера. как мне узнать, когда это происходит каждый день? любая помощь будет принята с благодарностью.

это ОС Linux.

Скрипты, выполняемые ежедневно, обычно находятся в /etc/cron.daily/ каталог. Вы также можете проверить скрипты в /etc/cron.d/ и файл /etc/crontab.

Правила ротации журналов обычно находятся на /etc/logrotate.d/

Таким образом, независимо от дистрибутива или приложения Linux, как правило, легко увидеть, когда файлы журнала меняются по своей природе. Проверьте отметки времени для первой и последней записей в каждом файле журнала, и готово.

Вы можете видеть, когда процесс был запущен. Итак, вы можете увидеть, был ли ваш сервер перезапущен в полночь:

ps -eo pid,stime,cmd

Для файлов журнала сначала убедитесь, что они закрыты, затем проверьте mtime и ctime с помощью:

stat filename

Для старого файла интересно время модификации, чтобы узнать, когда он был закрыт. Это должно быть близко ко времени изменения нового файла журнала, который все еще открыт.