Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Не работает cron

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
15 posts
  • 1
  • 2
  • Next
netson1
Posts: 2
Joined: Fri Sep 20, 2013 1:29 pm

Не работает cron
  • Quote

Post by netson1 » Fri Sep 20, 2013 1:58 pm

Не обновляется статистика диска, трафика и тд

Если запустить обновление статистики руками в консоли, все обновляется

в консоли выглядит вот так:

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 ~]$
Минутное задание добавил специально для проверки, при загрузке 100 метров статистика не обновляется.
Top

netson1
Posts: 2
Joined: Fri Sep 20, 2013 1:29 pm

Re: Не работает cron
  • Quote

Post by netson1 » Sat Sep 21, 2013 9:33 am

Решил переустановкой оси и панели.

Кстати, заметил что не корректно работает ограничение диска для пользователя.

Image

стоит ограничение 50 мб, а файлы по фтп всеравно можно заливать
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Не работает cron
  • Quote

Post by skid » Mon Sep 23, 2013 7:34 am

Проблему с кроном можно было решить обновлением, до последней версии. Переустанавливать было не обязательно.

Ограничение на диск "мягкое", в том плане, что автоматических действий при превышении не происходит. Подразумевается, что администратор предложит перейти пользователю на более дорогой пакет или попросит его снизить объем занимаемого места. При желании пользователя можно заблокировать вручную.
Top

7unflower
Posts: 6
Joined: Wed Jan 14, 2015 11:38 pm

Re: Не работает cron
  • Quote

Post by 7unflower » Wed Jan 14, 2015 11:43 pm

Заказал у хостера debian c предустановленной VestaCP 0.9.8 (amd64), сервер пустой и только что созданный.
Не считается трафик и занятое место на диске. Если вызвать команды подсчета вручную из bash, то подсчет выполняется.

Куда смотреть и что можно подкрутить?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Не работает cron
  • Quote

Post by skurudo » Thu Jan 15, 2015 5:19 am

7unflower wrote:Заказал у хостера debian c предустановленной VestaCP 0.9.8 (amd64), сервер пустой и только что созданный. Не считается трафик и занятое место на диске. Если вызвать команды подсчета вручную из bash, то подсчет выполняется. Куда смотреть и что можно подкрутить?
1. есть ли задания в кроне нужно посмотреть
2. если они у пользователя админ, то есть ли sudoв коменде и есть там пользователь в sudoers

Не ясно ж, что делал хостер, когда крутил шаблон... потому стоит начать проверки с самого начала.
Top

7unflower
Posts: 6
Joined: Wed Jan 14, 2015 11:38 pm

Re: Не работает cron
  • Quote

Post by 7unflower » Thu Jan 15, 2015 12:08 pm

1. Если смотреть crontab -e , там нет заданий от vesta. Но на соседнем сервере тоже нет, а статистика считается.
2. В sudoers есть строчка %admin ALL=(ALL) ALL
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Не работает cron
  • Quote

Post by skurudo » Thu Jan 15, 2015 12:57 pm

7unflower wrote:1. Если смотреть crontab -e , там нет заданий от vesta. Но на соседнем сервере тоже нет, а статистика считается.
Задания у пользователя admin прописаны, вы ведь под ним смотрели или под root?
Проверьте также, что у пользователя admin остался доступ к bash (а то там вполне может быть ssh nologin)
Top

7unflower
Posts: 6
Joined: Wed Jan 14, 2015 11:38 pm

Re: Не работает cron
  • Quote

Post by 7unflower » Thu Jan 15, 2015 4:36 pm

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).
А что у остальных не так с параметрами запуска?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Не работает cron
  • Quote

Post by skurudo » Thu Jan 15, 2015 5:13 pm

На что прав хватало, что и выполнялось. Дайте пользователю права пользователю admin на ssh (редактируя пользователя через панель). Дело в том,что без доступа к ssh не будет доступа и к консоли, где выполняются команды.
Top

7unflower
Posts: 6
Joined: Wed Jan 14, 2015 11:38 pm

Re: Не работает cron
  • Quote

Post by 7unflower » Fri Jan 16, 2015 12:42 am

Все заработало, большое спасибо!
Top


Post Reply
  • Print view

15 posts
  • 1
  • 2
  • Next

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password