|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
|||||||||||
Связка - Centos 7.5 + Vesta CP, не ротируются логи на сервере11.07.2022, 21:31. Показов 3787. Ответов 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,259
|
||
| 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,259
|
|
| 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,259
|
|
| 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
|
||
|
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,491
|
|||||||||||||||||||||
| 14.07.2022, 16:07 | |||||||||||||||||||||
|
А мне не показалось, что /etc/logrotate.conf:
И зачем задание cron носить в /etc/crontab ? Почему не
0
|
|||||||||||||||||||||
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,259
|
|
| 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
|
|
|
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,491
|
||||||
| 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
|
|||
|
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,491
|
|
| 14.07.2022, 16:44 | |
|
Мож поможет
![]() Но тут я не знаю как в центосе7 настроено. Сейчас логротате перевели на logrotate.timer и он как раз однажды в сутки срабатывает.
0
|
|
|
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
|
||
| 14.07.2022, 16:51 [ТС] | ||
|
0
|
||
|
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,491
|
||||||
| 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,259
|
|
| 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,259
|
|
| 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|