We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Не работает cron
Не работает cron
Не обновляется статистика диска, трафика и тд
Если запустить обновление статистики руками в консоли, все обновляется
в консоли выглядит вот так:
Минутное задание добавил специально для проверки, при загрузке 100 метров статистика не обновляется.
Если запустить обновление статистики руками в консоли, все обновляется
в консоли выглядит вот так:
Code: Select all
[admin@ip-50-264-187-150 ~]$ crontab -l
[email protected]
15 02 * * * sudo /usr/local/vesta/bin/v-update-sys-queue disk
10 00 * * * sudo /usr/local/vesta/bin/v-update-sys-queue traffic
30 03 * * * sudo /usr/local/vesta/bin/v-update-sys-queue webstats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue backup
10 05 * * * sudo /usr/local/vesta/bin/v-backup-users
20 00 * * * sudo /usr/local/vesta/bin/v-update-user-stats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-rrd
1 * * * * wget -q http://domain.com/index_cron.php >/dev/null 2>&1
1 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue disk
[admin@ip-50-264-187-150 ~]$
Re: Не работает cron
Проблему с кроном можно было решить обновлением, до последней версии. Переустанавливать было не обязательно.
Ограничение на диск "мягкое", в том плане, что автоматических действий при превышении не происходит. Подразумевается, что администратор предложит перейти пользователю на более дорогой пакет или попросит его снизить объем занимаемого места. При желании пользователя можно заблокировать вручную.
Ограничение на диск "мягкое", в том плане, что автоматических действий при превышении не происходит. Подразумевается, что администратор предложит перейти пользователю на более дорогой пакет или попросит его снизить объем занимаемого места. При желании пользователя можно заблокировать вручную.
Re: Не работает cron
Заказал у хостера debian c предустановленной VestaCP 0.9.8 (amd64), сервер пустой и только что созданный.
Не считается трафик и занятое место на диске. Если вызвать команды подсчета вручную из bash, то подсчет выполняется.
Куда смотреть и что можно подкрутить?
Не считается трафик и занятое место на диске. Если вызвать команды подсчета вручную из bash, то подсчет выполняется.
Куда смотреть и что можно подкрутить?
Re: Не работает cron
1. есть ли задания в кроне нужно посмотреть7unflower wrote:Заказал у хостера debian c предустановленной VestaCP 0.9.8 (amd64), сервер пустой и только что созданный. Не считается трафик и занятое место на диске. Если вызвать команды подсчета вручную из bash, то подсчет выполняется. Куда смотреть и что можно подкрутить?
2. если они у пользователя админ, то есть ли sudoв коменде и есть там пользователь в sudoers
Не ясно ж, что делал хостер, когда крутил шаблон... потому стоит начать проверки с самого начала.
Re: Не работает cron
1. Если смотреть crontab -e , там нет заданий от vesta. Но на соседнем сервере тоже нет, а статистика считается.
2. В sudoers есть строчка %admin ALL=(ALL) ALL
2. В sudoers есть строчка %admin ALL=(ALL) ALL
Re: Не работает cron
Задания у пользователя admin прописаны, вы ведь под ним смотрели или под root?7unflower wrote:1. Если смотреть crontab -e , там нет заданий от vesta. Но на соседнем сервере тоже нет, а статистика считается.
Проверьте также, что у пользователя admin остался доступ к bash (а то там вполне может быть ssh nologin)
Re: Не работает cron
ssh nologin действительно было, но и это еще не все!
Вот задания для admin'а
15 02 * * * sudo /usr/local/vesta/bin/v-update-sys-queue disk
10 00 * * * sudo /usr/local/vesta/bin/v-update-sys-queue traffic
30 03 * * * sudo /usr/local/vesta/bin/v-update-sys-queue webstats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue backup
10 05 * * * sudo /usr/local/vesta/bin/v-backup-users
20 00 * * * sudo /usr/local/vesta/bin/v-update-user-stats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-rrd
Из них срабатывают только v-update-sys-queue backup и v-update-sys-rrd (т.е. те, которые */5).
А что у остальных не так с параметрами запуска?
Вот задания для admin'а
15 02 * * * sudo /usr/local/vesta/bin/v-update-sys-queue disk
10 00 * * * sudo /usr/local/vesta/bin/v-update-sys-queue traffic
30 03 * * * sudo /usr/local/vesta/bin/v-update-sys-queue webstats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue backup
10 05 * * * sudo /usr/local/vesta/bin/v-backup-users
20 00 * * * sudo /usr/local/vesta/bin/v-update-user-stats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-rrd
Из них срабатывают только v-update-sys-queue backup и v-update-sys-rrd (т.е. те, которые */5).
А что у остальных не так с параметрами запуска?
Re: Не работает cron
На что прав хватало, что и выполнялось. Дайте пользователю права пользователю admin на ssh (редактируя пользователя через панель). Дело в том,что без доступа к ssh не будет доступа и к консоли, где выполняются команды.
Re: Не работает cron
Все заработало, большое спасибо!