У меня проблема, когда в моей внутренней библиотеке, используемой в приложении, используется rsyslog для входа в файл.Теперь, когда код работает в производственной среде, файл постоянно добавляется, и через некоторое время ОС может отказаться от записи в него, поскольку размер файла огромен.Итак, здесь мне нужен командный файл rsyslog, который может скопировать содержимое файла в другой файл (например, .1.log) и очистить исходный файл.Это необходимо делать периодически после того, как исходный файл журнала пересекает определенный предел размера (который определен).Каждый раз нам нужно добавить содержимое в новый файл журнала, чтобы его было легко анализировать.Пожалуйста, помогите мне в этом.
Я попытался добавить некоторые настройки rsyslog в файл rsyslog.conf, но не сработал.
/ var / log / mcng / lib.log {missingok daily copytruncate create0664 root root dateext minsize 1M compress rotate 4}
Здесь я использовал этот фрагмент.Но при этом он вращается только 4 раза, и во время каждого вращения исходный файл поворачивается в файл .zip.
Любые решения будут полезны.