Вместе с Марионеткой, которая обрабатывает Ваши основанные на получении по запросу потребности, Вы могли бы хотеть посмотреть на что-то как Mcollective или Func для того, когда необходимо выставить команды группе серверов (как апериодический apt-get upgrade
s)
Вы можете получить последние 100 строк журнала с помощью следующей команды:
tail -100 error.log
Или сохранить их в новый файл:
tail -100 error.log > error-100.log
Вы можете сохранить любое количество строк вместо 100, затем просто удалите исходный файл
Более того, чтобы избежать повторения такой ситуации, вам следует начать настройку ротации логов для Nginx
Я бы посоветовал обрезать файл с помощью :> /path/to/error.log
. Это обнулит файл, и вам не придется перезапускать nginx. Оттуда вы можете запустить tail -f /path/to/error.log
, чтобы увидеть, почему он растет такими ускоренными темпами.