Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Cron laravel

Форумы Хостинг Cron laravel
squaddie
7 месяцев назад
хостинг: есть
домен: есть
Cron laravel
Вечер добрый! Я сейчас ну совсем в тупике, в настройках крона написано, что команда выполняется, но изменений в БД я не вижу. Если я запускаю команду руками, через SSH то все в порядке.
Мне нужно запускать следующую команду: php artisan Accruals:setAccruals
Для которой я прописал следующее значение
/usr/local/bin/php -c /home/lofi01/.system/php/www.lofi.pro.ini -f /home/lofi01/lofi.pro/www/php artisan Accruals:setAccruals

Так же я поставил, "чекбокс", чтобы настройки подтягивались для конкретного сайта, и через SSH поставил алиас для выполнения PHP7.

Запуск команды предполагается раз в день, для тестов, пока поставил запуск раз в минуту * * * * *

Так проблема с моей стороны, упустил ли я что-то? Признателен за любые советы!
Прикрепленные файлы:
HALO
7 месяцев назад
хостинг: есть
домен: нет
2
Если запускать команду из крона, то алиас установленный через ssh доступ в данном случае не будет иметь эффекта на выполнение,так как он не будет задействован.
1) Если я верно понял, то команда должна выполняться от РНР7 и в итоге нужно видоизменить путь указанный в крон задаче /usr/local/bin/php на :
/usr/local/php71/bin/php
2)
Так же я поставил, "чекбокс", чтобы настройки подтягивались для конкретного сайта, и через SSH поставил алиас для выполнения PHP7. © letsusepc

Этого можно не делать если используется :
-c /home/lofi01/.system/php/www.lofi.pro.ini - эта часть как раз и отвечает за использование настроек конкретного сайта.

3)
Запуск команды предполагается раз в день, для тестов, пока поставил запуск раз в минуту * * * * * © letsusepc

Раз в минуту не самый оптимальный вариант даже в рамках тестирования задачи. Попробуйте увеличить период выполнения на более длительный. Если и после этого будете наблюдать какие-то сложности, то лучше обратиться в техподдержку и попросить перевести Ваше обращение в режим тикета
squaddie
7 месяцев назад
хостинг: есть
домен: есть
1) Если я верно понял, то команда должна выполняться от РНР7 и в итоге нужно видоизменить путь указанный в крон задаче /usr/local/bin/php на :
/usr/local/php71/bin/php
© HALO


У меня в настройках php указана версия 7.0 соответственно вот эта настройка /home/lofi01/.system/php/www.lofi.pro.ini должна запускать мой скрипт от 7 версии?

В любом случае, я указал путь к php 7 версии и изменил время на 15 минут, посмотрим, что из этого выйдет. Спасибо!
squaddie
7 месяцев назад
хостинг: есть
домен: есть
Раз в минуту не самый оптимальный вариант даже в рамках тестирования задачи. Попробуйте увеличить период выполнения на более длительный. Если и после этого будете наблюдать какие-то сложности, то лучше обратиться в техподдержку и попросить перевести Ваше обращение в режим тикета © HALO


Вообщем делать backend на windows не лучшая идея с моей стороны. На локалхосте загрузился пол linux и сделал вот так
* * * * * php /home/ka4piton/pawnshop.loc/artisan Accruals:setAccruals 1>> /home/ka4piton/log

И понял в чем была беда, сейчас проверим на продакшн сервере, но думаю все будет в порядке.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города