|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
|||||||||||
Связка - Centos 7.5 + Vesta CP, не ротируются логи на сервере11.07.2022, 21:31. Показов 3817. Ответов 74
Метки нет (Все метки)
Приветствую, буду рад совету который поможет решить мою проблему, она заключается в следубщем!
У меня Centos 7.5 + Vesta CP, так вот по умолчанию на сервере в директории /var/log/httpd/domains постоянно создаются лог файлы domen.ru.log domen.ru.bytes и так далее, доменов у меня много, собственно за сутки папка с нуля уже имеет размер /var/log/httpd/domains 80гб и через два дня, весь диск переполняется напрочь и зайти в панель Vesta CP уже не выйдет, нужно в ручном режиме очистить логи в директории domains, только тогда пустит в панель, по ssh могу заходить хотя когда диск забивается то и по ssh заходит туговато. Эта проблема давно известна, то что логи не ротируются чероез logrotate автоматически. В файле /etc/logrotate.d/httpd данные такие
Сам конфиг /etc/logrotate.conf имеет такой вид
В самой панеле веста во вкладке планировщик крон создал задание logrotate -f /etc/logrotate.conf которое должно запускатся каждые 20 мин и делать ротацию логов в папке /var/log/httpd/domains/ Так по крону не получается выполнить это задание хоть убей, наверное все дело в том что в саму панель веста я захожу под логином admin, и наверное задание запускается с правами admin, поэтому не получается выполнить ротацию логов.. А вот когда по ssh захожу под root и в терминале выполню команду logrotate -f /etc/logrotate.conf все прекрасно работает! Подскажите решение, те кто имел схожую проблему, так как это действительно сильно напрягает.
0
|
|||||||||||
| 11.07.2022, 21:31 | |
|
Ответы с готовыми решениями:
74
Включить логи CRON на CentOS Связка двух клиентов на сервере OpenVPN в CentOS 6 на VPS сервере |
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,262
|
||
| 14.07.2022, 15:43 | ||
|
0
|
||
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
|||||||||||
| 14.07.2022, 15:50 [ТС] | |||||||||||
|
ну вы же видите сами что там пути не сходи, что проверять, вот то что вы предлагаете и гляньте на мой вариант - совсем разные конфиги и пути
вот ваш
вот мой
единственное что можно попробовать добавить так это create 640 www-data www-data Добавлено через 50 секунд и то толку от этого, у меня на сервере только 2 пользователя admin root Добавлено через 1 минуту пользователя www-data нет такой пользователь у меня был раньше когда панель ips manager была
0
|
|||||||||||
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,262
|
|
| 14.07.2022, 15:51 | |
|
serauto79, поменяйте пути и укажите пользователя, которому принадлежат логи.
0
|
|
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
|
| 14.07.2022, 15:53 [ТС] | |
|
да и у всех error.log что в /var/log/httpd/
владелец nginx и права на файл 644 может это както влияет на удаление
0
|
|
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,262
|
|
| 14.07.2022, 15:58 | |
|
serauto79, если 644, то у root есть права на удаление.
0
|
|
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
||
| 14.07.2022, 16:06 [ТС] | ||
|
менял пробовал ничего не дает выполнение в терминале
logrotate -f /etc/logrotate.conf Добавлено через 30 секунд /var/log/httpd/*log /var/log/httpd/domains/*log { missingok notifempty compress rotate 2 size 5M create 644 nginx nginx sharedscripts postrotate /sbin/service httpd reload > /dev/null 2>/dev/null || true [ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid` endscript } Добавлено через 2 минуты ну если логически подумать, команда logrotate -f /etc/logrotate.conf выполняется с правами root это наивыший приоритет, и с такими правами должно рубить все файлы nginx или других пользователей, тут в чемто другом причина Добавлено через 26 секунд недаром это основной косяк панели vesta cp Добавлено через 1 минуту
0
|
||
|
1153 / 406 / 89
Регистрация: 30.08.2017
Сообщений: 2,499
|
|||||||||||||||||||||
| 14.07.2022, 16:07 | |||||||||||||||||||||
|
А мне не показалось, что /etc/logrotate.conf:
И зачем задание cron носить в /etc/crontab ? Почему не
0
|
|||||||||||||||||||||
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,262
|
|
| 14.07.2022, 16:09 | |
|
0
|
|
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
|
| 14.07.2022, 16:10 [ТС] | |
|
вот скрин прав на лог файл domen.com.error.log
0
|
|
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
|
| 14.07.2022, 16:12 [ТС] | |
|
вот такой размер лога за сутки, ну как понимаете 100гб по всем сайтам и вся система засрана и нет места на диске
0
|
|
|
1153 / 406 / 89
Регистрация: 30.08.2017
Сообщений: 2,499
|
||||||
| 14.07.2022, 16:35 | ||||||
|
Ещё раз напишу.
Правильно оформите задание cron
0
|
||||||
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
|||
| 14.07.2022, 16:38 [ТС] | |||
|
*/2 * * * * root /usr/sbin/logrotate -f /etc/logrotate.conf перегрузил кнон, через час погляжу будет происходить удаление логов или нет Добавлено через 2 минуты
0
|
|||
|
1153 / 406 / 89
Регистрация: 30.08.2017
Сообщений: 2,499
|
|
| 14.07.2022, 16:44 | |
|
Мож поможет
![]() Но тут я не знаю как в центосе7 настроено. Сейчас логротате перевели на logrotate.timer и он как раз однажды в сутки срабатывает.
0
|
|
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
||
| 14.07.2022, 16:51 [ТС] | ||
|
0
|
||
|
1153 / 406 / 89
Регистрация: 30.08.2017
Сообщений: 2,499
|
||||||
| 14.07.2022, 17:01 | ||||||
|
я не понимаю чего тут раньше советовали, о чём написал - Связка - Centos 7.5 + Vesta CP, не ротируются логи на сервере
задания cron я всегда делал через
0
|
||||||
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
||
| 14.07.2022, 21:35 [ТС] | ||
|
выводит что нет доступа к кронтабу для рута. вот вывод! Using username "root". Access denied root@176.00.134.656's password: Last failed login: Thu Jul 14 20:44:36 EEST 2022 from 765.26.100.132 on ssh:notty There were 7 failed login attempts since the last successful login. Last login: Thu Jul 14 16:49:18 2022 from 765.60.199.106 [root@3w6 ~]# crontab -e no crontab for root - using an empty one Добавлено через 55 секунд так что не открывает у меня текстовик крона чтобы я туда руками команду вбил. Добавлено через 2 минуты лучше подскажите как мне правильно оформить команду для кронтаба, я буду ее выполнять раз в сутки и она должна удалять все лог файлы с окончанием .log в директории /var/log/httpd/domains но при этом архивы которые будут в этой директории не удаляло. может так порешаю и забуду нафиг про этот вопрос.
0
|
||
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,262
|
|
| 14.07.2022, 21:37 | |
rm -f /var/log/httpd/domains/*.logПопробуйте
0
|
|
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
|
| 14.07.2022, 22:07 [ТС] | |
|
без sudo
rm -f /var/log/httpd/domains/*.log или так sudo rm -f /var/log/httpd/domains/*.log
0
|
|
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,262
|
|
| 14.07.2022, 22:12 | |
|
вы под рутом. какое судо? до Линуса права повысить?
0
|
|
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
||
| 14.07.2022, 22:31 [ТС] | ||
|
yt
сам сервис крона не перегружал, для кнонтаба это вроде не нужно */2 * * * * root rm -f /var/log/httpd/domains/*.log что не так? Добавлено через 1 минуту лог крона Jul 14 22:13:01 3wkr crond[437]: (root) BAD FILE MODE (/etc/crontab) Добавлено через 4 минуты и если такой вид команды */2 * * * * rm -f /var/log/httpd/domains/*.log тоже ошибка Jul 14 22:23:01 3wkr crond[437]: (root) BAD FILE MODE (/etc/crontab) Добавлено через 2 минуты ДА и в терминале ПУТТУ если выполняю rm -f /var/log/httpd/domains/*.log ничего не удаляет Добавлено через 2 минуты знаю что если в путту удалять нужно что-то сначала перехожу в директории где удаляю cd /var/log/httpd/domains/ ну а там действие rm -f или другие ключи но в моем случае нужно на крон поставить этот процесс
0
|
||
| 14.07.2022, 22:31 | |
|
Настройка сети на сервере с Centos 6.7
Включить SELinux на сервере CentOS-7-amd64 На сервере centos 7 запустить несколько серверов для OpenVPN Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|