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

php скрипты в cron

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
club777
Posts: 20
Joined: Thu May 05, 2016 7:25 pm

php скрипты в cron
  • Quote

Post by club777 » Tue Mar 24, 2020 7:06 pm

Перелапатил форум, ничё не помогает! Нид хеееелп!
Такая проблема:
есть некий сервер, ранее на нём скрипты в кроне беспроблемно запускались под любым аккаунтом с помощью

Code: Select all

wget -O - -q -t 1
(эта схема работает много лет на разных серваках - все ок), но что-то "паламалось" и теперь скрипты тупо не запускаются (исключение: запуск системных через sudo под админом, пример: sudo /usr/local/vesta/bin/v-backup-user).

Пробовал устанавливать права на выполнение, использовать

Code: Select all

php -q /home/папка/web/домен/папка1/папка2/файл.php
, запускать кроны под учеткой админ - тупо ничего не меняется...

В логах var/log - cron-20200322 - ничего интересного (просто нет записей о срабатывании крона), служба активна (что подтверждается тем, что системные кроны через sudo под админом работают, я писал об этом выше):
● crond.service - Command Scheduler
Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-03-24 17:24:11 GMT; 1h 39min ago

Как решить проблему ?????
Top

club777
Posts: 20
Joined: Thu May 05, 2016 7:25 pm

Re: php скрипты в cron
  • Quote

Post by club777 » Tue Mar 24, 2020 7:32 pm

Сделал v-update-sys-vesta-all
- не помогло
Top

ruport
Posts: 168
Joined: Sun Apr 08, 2018 1:22 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: php скрипты в cron
  • Quote

Post by ruport » Tue Mar 24, 2020 8:39 pm

sudo -u admin php -q /home/папка/web/домен/папка1/папка2/файл.php ?
Top

club777
Posts: 20
Joined: Thu May 05, 2016 7:25 pm

Re: php скрипты в cron
  • Quote

Post by club777 » Tue Mar 24, 2020 9:44 pm

ruport wrote: ↑
Tue Mar 24, 2020 8:39 pm
sudo -u admin php -q /home/папка/web/домен/папка1/папка2/файл.php ?
этот вариант не работает, скрипт запускается не из аккаунта админ, sudo ругается на права

Пока что единственный рабочий вариант (в смысле крон хотя бы срабатывает) это
php -q /home/папка/web/домен/папка1/папка2/файл.php
но он для меня очень нежелателен


Абсолютно непонятно с какого перепуга в кроне перестал отрабатывать wget ????
Может у кого-то есть какие-то предположения:???
Top

club777
Posts: 20
Joined: Thu May 05, 2016 7:25 pm

Re: php скрипты в cron
  • Quote

Post by club777 » Tue Mar 24, 2020 10:15 pm

Интересное наблюдение:
если взять и удалить сервис wget - присылает ошибку: /bin/sh: wget: command not found
если заинсталить обратно - тупо ничего не происходит ...

why ???
why ???
why ???
Top

zeth
Posts: 8
Joined: Tue Apr 10, 2018 6:46 am

Os: Ubuntu 15x
Web: apache + nginx
Re: php скрипты в cron
  • Quote

Post by zeth » Thu May 21, 2020 2:35 pm

club777 wrote: ↑
Tue Mar 24, 2020 9:44 pm
Абсолютно непонятно с какого перепуга в кроне перестал отрабатывать wget ????
Может у кого-то есть какие-то предположения:???
Первое - если вы таки хотите отдебагать проблему - уберите из задания ключ -q к wget-у, тогда в лог крона он выдаст нормальный вывод и будет понятнее. Вероятнее всего это будет ошибка таймаута.

Второе: не в ту сторону копаете, у wget-а уже много лет ничего кардинально не менялось.
Копайте в сторону настроек DNS. Либо на вашем сервере рекурсивный днс не работает и wget http://вашсайт/cron.php или что вы там дергаете просто не резолвится и логично что ничего не происходит, либо резолвится куда-то "не туда" например в /etc/hosts прописан руками не тот адрес.
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

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