• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  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
25.02.2018 04:15
хостинг: есть
домен: есть
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
25.02.2018 07:02
хостинг: есть
домен: нет
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
25.02.2018 10:03
хостинг: есть
домен: есть
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
28.02.2018 22:57
хостинг: есть
домен: есть
Раз в минуту не самый оптимальный вариант даже в рамках тестирования задачи. Попробуйте увеличить период выполнения на более длительный. Если и после этого будете наблюдать какие-то сложности, то лучше обратиться в техподдержку и попросить перевести Ваше обращение в режим тикета © HALO


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

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

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

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города