могу ли я безопасно удалить /var/log/jenkins/jenkins.log (/var: используется на 100%) [дубликат]

Estoy usando esta solución y funciona de maravilla. En realidad, estoy usando en un script llamada sin acento que pone en minúsculas y elimina los acentos de una cadena determinada

argument = sys.argv[1:] if len(sys.argv) > 1 else sys.stdin.read()

Supongo que la primera vez que vi esta solución fue aquí .

0
24.09.2018, 13:51
1 ответ

Файл журнала можно безопасно удалить, если выполнить следующие действия:

  1. Остановите Дженкинса.
  2. Убедитесь, что ничто не удерживает файл журнала открытым, с помощьюlsof /var/log/jenkins/jenkins.log(не должен печатать вывод и не -нулевой код выхода ).
  3. Делайте с файлом журнала все, что хотите -удаляйте его, усекайте, перезаписывайте его пустым файлом, сжимайте и архивируйте и т. д.
  4. (Необязательно, но рекомендуется )Настройте logrotate , чтобы файл журнала больше не увеличивался до 7 ГБ.
  5. Запустить Дженкинса.

Шаг 2 необходим, чтобы гарантировать, что вы не получите никаких потерянных инодов .

Что касается Jenkins, ему все равно, если вы удалите файл, если вы делаете это, когда Jenkins не запущен.

Я бы также настоятельно рекомендовал просмотреть лог-файл, определить, почему он стал таким большим, и придумать стратегию сокращения ненужных записей в лог-файле.

2
28.01.2020, 02:31

Теги

Похожие вопросы