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

Как прописать команду в крон

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
22 posts
  • 1
  • 2
  • 3
  • Next
serzh82
Posts: 45
Joined: Wed Jun 29, 2016 5:26 am

Как прописать команду в крон
  • Quote

Post by serzh82 » Fri Sep 15, 2017 9:36 am

Добрый день! Подскажите пожалуйста как правильно прописать эту команду в крон:

Code: Select all

find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete
Вот так правильно будет?

Code: Select all

sudo find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete
Top

upxbotx
Posts: 18
Joined: Fri Jul 21, 2017 3:41 pm

Re: Как прописать команду в крон
  • Quote

Post by upxbotx » Fri Sep 15, 2017 10:14 am

думаю у админа нет прав судо на команду и исполнение в этой папке
потому в крон рута добавьте вот так
в файл
/var/spool/cron/crontabs/root

10 10 * * * /usr/bin/find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete

а еще лучше в скриптах указывать время жизни сессий
Top

serzh82
Posts: 45
Joined: Wed Jun 29, 2016 5:26 am

Re: Как прописать команду в крон
  • Quote

Post by serzh82 » Fri Sep 15, 2017 12:48 pm

upxbotx wrote:думаю у админа нет прав судо на команду и исполнение в этой папке
потому в крон рута добавьте вот так
в файл
/var/spool/cron/crontabs/root

10 10 * * * /usr/bin/find /var/lib/php/sessions/ -type f -name 'sess_*' -mtime +7 -delete

а еще лучше в скриптах указывать время жизни сессий
у меня нет файла /var/spool/cron/crontabs/root, есть другой /var/spool/cron/crontabs/admin. Это не одно и то же или нужно создать файл /var/spool/cron/crontabs/root отдельно?
Top

upxbotx
Posts: 18
Joined: Fri Jul 21, 2017 3:41 pm

Re: Как прописать команду в крон
  • Quote

Post by upxbotx » Fri Sep 15, 2017 6:51 pm

верно
Top

serzh82
Posts: 45
Joined: Wed Jun 29, 2016 5:26 am

Re: Как прописать команду в крон
  • Quote

Post by serzh82 » Sat Sep 16, 2017 5:32 am

Добрый день! Возник еще 1 вопрос, какое оптимальное время жизни php сессии, после чего его можно удалить? 5 минут норм или мало?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Как прописать команду в крон
  • Quote

Post by imperio » Sat Sep 16, 2017 4:17 pm

Добрый день.
Добавьте не в панель, а в системный крон.
Добрый день! Возник еще 1 вопрос, какое оптимальное время жизни php сессии, после чего его можно удалить? 5 минут норм или мало?
Тут дело ваше. Через 5 минут бездействия юзера разавторизует. Выставите 10 - через 10 разавторизует
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Как прописать команду в крон
  • Quote

Post by imperio » Sat Sep 16, 2017 4:43 pm

И вообще пока не ясна суть задачи. Суть - удаление всех сессий по истечение определенного времени?
Top

Djalin
Posts: 180
Joined: Mon Nov 28, 2016 9:25 pm

Os: Debian 8x
Web: apache + nginx
Re: Как прописать команду в крон
  • Quote

Post by Djalin » Sun Sep 24, 2017 1:15 pm

Наверное связано с viewtopic.php?f=43&t=12411
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: Как прописать команду в крон
  • Quote

Post by demian » Fri Oct 13, 2017 11:32 am

1. если вы в консоле crontab -e... руками править файлы в /var/spool/cron/crontabs/ бессмысленно. работать не будет без перезагрузки крона.
2. проверьте в настройках пыха в настройках session.cache_expire = 180, session.gc_maxlifetime = 1440, session.cookie_lifetime = 0
если операционная система linux расово правильная(CentOS, RHEL) больше ничего не надо
если debian, не дайбоГ ubunta:
проверяйте наличие файла /etc/cron.d/php# со строкой:
* * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)

если все это присутствует, смело делайте выговор пИсателям сайта(оф), с занесением с ноги в грудную клетку. они переопределяют рекомендованные параметры во время, задрав их так что конца не видно.
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: Как прописать команду в крон
  • Quote

Post by demian » Fri Oct 13, 2017 11:42 am

Djalin wrote:Наверное связано с viewtopic.php?f=43&t=12411
любые проблемы возникающие неожиданно на сервере, который был изначально был нормально настроен настроен. всегда связаны с пИсателями сайтов на пыхе - догма.

ЗЫ: если веста установилась, после перезагрузки сервер поднялся и вы увидели заглущку весты, при этом не лазили на сервер по ssh, то сервер настроен нормально. если при добавлении сайтов они заработали в течении некоторого времени и перестали работать, смотри предыдущее предложение и последнее предложение в пред идущем посте

ЗЫЫ: если Вы не имеете RHCSA вам не рекомендуется вносить вносить изменения на сервере используя консоль.
Top


Post Reply
  • Print view

22 posts
  • 1
  • 2
  • 3
  • 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
 

 

Login  •  Register

I forgot my password